Check DealsSavedSign in
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.