From historic hotels fit for a queen to boutique apartments encompassing the latest in technology, accommodation in London runs the gamut of possibilities and budgets. To stay close to the city’s latest and greatest attractions, though, we recommend opting for a centrally located hotel in zone one, with popular areas including Covent Garden, Soho or Marylebone.
Many of London’s 5-star hotels can be found to the west of the city, with areas such as Mayfair, Kensington and Knightsbridge offering a luxurious stay within walking distance of Buckingham Palace, Hyde Park and Harrods. If your hotel is simply a place to rest your head, areas such as Holborn and Russell Square are home to some fantastic budget-friendly hotels, with the British Museum and Oxford Circus right nearby.
Our top picks
1c Portland Place, Regent Street
Enter into a world of opulence, rich heritage and impeccable luxury at this magnificent West End hotel, boasting lavish rooms and suites, a glamorous cocktail bar, elegant dining and an award-winning day spa.
94-99 High Street Holborn
Residing in the midst of a shopper’s paradise and a short walk from Covent Garden stands this charming, contemporary and centrally located apartment hotel, offering stylish and spacious self-contained accommodation and an on-site gym.
1-15 Templeton Place
Behind its grand Victorian facade, this classically English hotel, just a short walk from vibrant Kensington High Street, presents stylish rooms, an award-winning private garden, contemporary bistro with alfresco dining plus an onsite gym and sauna.
66 Lancaster Gate
Enviably located one block from Hyde Park’s perfectly manicured grounds and close to multiple tube stations, this charming budget-friendly hotel offers classic guest rooms and a welcoming restaurant serving home-cooked favourites.
47 Lillie Road
Modern, spacious guest rooms await at this affordable hotel along with an all-you-can-eat breakfast buffet and cosy English-style pub, all an easy walk from West Brompton tube station.