The best hotels in London
From all-out luxury at The Ritz to a prime location at the affordable Z Hotel, these are the best hotels in London

Whether you’re coming to the capital to see a West End show, enjoy an elegant afternoon tea in a grand, historic salon or catch up with old friends, here are some of the best hotels in London.
There are lots of luxurious hotels in London, of course, but if you’re travelling on a budget, we’ve got some just as charming affordable options, too. If you’re all about location, the Z Hotel in Holborn could be the London hotel you’re looking for, with a central setting on Kingsway and clean, comfortable rooms.
For a blow-out, you can’t beat the Ritz, one of the finest places to stay in London for well over a century now (it opened its opulent doors in 1906).
Another equally fancy and hallowed option is the Savoy, set on the banks of the river near the Strand, with a restaurant that has served one of the best Sunday roasts in town since 1828 and its iconic art deco American Bar.
For a more low-key place to stay, try the Fox & Anchor in Farringdon, a classic pub in a listed building that’s within walking distance of most of the major West End sights.
Whatever your UK city break needs, we've got the top hotels in London for you. From spa hotels in London to the hotels near top attractions, like the V&A and the Royal Albert Hall, here's the ultimate list of the best hotels in London.


6 easy ways to prep for your bucket list trip

Brilliant no-fly holidays for 2025

Top food holidays for gourmands

Villa Carlotta is a haven to visit in Lake Como