The pop star, 25, performed in the city as part of her 'Diamonds' world tour before travelling back down to London in her own bus.
But after nodding off on the journey, Rihanna ended up kipping on the vehicle for three hours before eventually emerging. Oops!
When she did make an appearance, Rihanna seemed a little shy and covered herself up with a purple blanket.
The Bajan beauty also kept her hood up and sunglasses on as she headed inside her plush Park Lane hotel.
We're surprised the photographers in the street even knew who she was!
This is the second time this week that Rihanna has turned coy in front of the cameras.
On Wednesday (17 July), we told how Rihanna had wrapped herself in the same purple blanket following a gig at Manchester's MEN Arena. What's going on...she normally loves having her picture taken!
Rihanna arrived in the UK last week before taking to the stage at T In The Park in Scotland.
The star then surprised revellers at Wireless in London with an unscheduled performance.
Rihanna is now set to head to France and will perform in Lille tomorrow (20 July).
Check out our favourite Rihanna bikini pictures in our gallery below: