London
Luxury hotels in London
Five-star hotels
- 119 stays
- From £159 a night
- Average guest score 8.9
About luxury hotels
Every stay here is a five-star hotel: full service, the best locations and rooms to match.
Prices are higher, but the full price is still shown before you book, with nothing added at the end.
Top-rated luxury hotels
Sorted by guest score. The price is per night, taxes included.
See all 119 stays with filters and map →
Where these stays are
Worth knowing
- Look out for rates with breakfast included.
- Compare a flexible rate with a non-refundable one before you book.
Questions guests ask
How many luxury hotels are there in London?
We list 119 luxury hotels in London, across 9 areas.
What is the cheapest option?
Roseate House London in Paddington, from £159 a night. Pick your dates to see the full price for your stay.
Which is the best rated?
Hotel 41 in Victoria & Westminster, with a guest score of 9.8 from 221 reviews.
Which area has the most?
Central / West End, with 42. Theatres, shopping and the big sights.
More popular stays
- Hotels with parkingStays that list parking on site or close byRead more
- Family-friendly hotelsFamily rooms, kids' meals and space to spread outRead more
- Pet-friendly hotelsStays that welcome dogs and other petsRead more
- Accessible hotelsWheelchair-accessible stays and facilities for disabled guestsRead more
- Hotels with a gymKeep up your routine while you travelRead more
- Spa hotelsSaunas, treatment rooms and somewhere to unwindRead more











