Need a place to stay in London? We’re here to make it easy for you. Even now, a wealth of new hotels are opening – which we reckon is a testament to the fact that London remains one of the most desirable places to visit in the world. Many of the hotels listed below are incredible enough to have made it straight into the Time Out top 20, but our hand-picked list of the best hotels covers locations right across the capital, and every category from blowout luxury (including having your own butler, might we add) to budget basic and brilliant.
We’ve listed everything from five-star hotels in Mayfair to incredibly affordable hotels in some of London’s very best neighbourhoods. Plus you’ll be able to check out one or two of the capital's many Michelin-starred restaurants because yep, loads of them call London hotels their home. But if spending a small fortune on food isn’t your bag? There’s also an ever-increasing number of good-value food options for budgeteers, too. Throw great design and architecture into the mix, plus superb bars, world-class hospitality and the opportunity to have a home-from-home in the best city in the world and, well, you’re laughing. Basically, you’re totally spoilt for choice. So, read on, decide where to stay in London, and ready yourself for a hotel visit like no other. Enjoy!
Looking for even more options? Check out London’s best Airbnbs. Keen on a steamy night in? Check out London's best hotels for sex.
Who makes the cut? While we might not stay in every hotel featured below, we've based our list on top reviews and amenities to find you the best stays. This article includes affiliate links. These links have no influence on our editorial content. For more information, see our affiliate guidelines.