Top Hotels in London

Search among 902 available hotels and places to stay in London from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
901-902 out of 902
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great33 reviews
MapView on map6.8 mi from City Center
From   US$ 93 /nightSelect
Places to stay near London
8.4
Great61 reviews
MapView on map4.7 mi from London4.7 mi from City Center
From   US$ 133 /nightSelect

Best hotels and places to stay in London

Why visit?

London is a vibrant city with a rich history, iconic landmarks, world-class museums, and a diverse cultural scene. With its bustling streets and charming neighborhoods, it offers a unique blend of old-world charm and modern sophistication. Whether youre interested in exploring historical sites, indulging in shopping, or experiencing the vibrant nightlife, London has something to offer for every traveler. Stay in one of the many hotels in London and immerse yourself in the citys captivating atmosphere.

Where to stay?

Covent Garden:Located in the heart of Londons West End, Covent Garden is a popular area for tourists. It is known for its lively atmosphere, street performers, boutique shops, and the famous Royal Opera House. With its central location, staying in a hotel in Covent Garden provides easy access to major attractions such as the British Museum, Trafalgar Square, and the West End theaters.

South Bank: Situated along the River Thames, the South Bank is a cultural hub that offers stunning views of the citys skyline. It is home to iconic attractions such as the London Eye, Tate Modern, Shakespeares Globe Theatre, and the National Theatre. Staying in a hotel in South Bank allows visitors to enjoy riverside walks, vibrant street markets, and a wide range of dining options.

Kensington: If youre looking for a more upscale and elegant experience, Kensington is an ideal choice. This affluent area is home to Kensington Palace, the Natural History Museum, and the Victoria and Albert Museum. The neighborhood boasts beautiful streets lined with Victorian houses and offers easy access to Hyde Park and the high-end shopping district of Knightsbridge. Staying in a hotel in Kensington ensures a luxurious and sophisticated stay in London.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $200.

4-star hotels: The average price per night is around $200 to $400.

5-star hotels: The average price per night is around $400 to $800.

Best value for money:

Holiday Inn London: Kensington High Street: Located in the upscale Kensington neighborhood, this hotel offers comfortable rooms at affordable rates. It provides easy access to attractions such as Kensington Palace and the Natural History Museum. With its convenient location and reasonable prices, this Holiday Inn is a popular choice for budget-conscious travelers seeking a hotel in London.

Premier Inn London City: Aldgate: Situated in the vibrant Aldgate area, this hotel offers modern and spacious rooms at competitive prices. It is close to popular attractions like the Tower of London and St. Pauls Cathedral. With its convenient location and affordable rates, Premier Inn London City is a great option for those looking for a cheap hotel in London.

Ibis London Excel: Docklands: This hotel is located in the thriving Docklands area, near the ExCeL Exhibition Centre and the O2 Arena. It offers comfortable rooms at budget-friendly prices, making it an ideal choice for business travelers or those attending events in the area. The Ibis London Excel provides excellent value for money for visitors looking for a cheap hotel in London.

Best kid-friendly hotels:

Hilton London Metropole:Located in the heart of London, this Hilton hotel offers spacious family rooms and a range of child-friendly amenities. Kids can enjoy the swimming pool, game room, and activities organized by the hotel. With its central location and amenities catering to families, Hilton London Metropole is a top choice for a kid-friendly hotel in London.

Novotel London Tower Bridge: Situated near the Tower of London and Tower Bridge, this Novotel hotel provides family rooms and a range of facilities for children. These include a dedicated play area, kids menu options, and a friendly and welcoming atmosphere. With its convenient location and child-friendly amenities, Novotel London Tower Bridge is a fantastic choice for families visiting London.

Best hotels for a romantic getaway:

The Langham, London: This luxury hotel in the heart of London offers elegant and romantic rooms, including suites with stunning views of the city. With its unique blend of classic charm and modern sophistication, The Langham provides a perfect setting for a romantic escape. Enjoy a spa treatment, indulge in fine dining, and experience the ultimate in luxury at this London hotel.

The Ampersand Hotel: Situated in the upscale neighborhood of Kensington, this boutique hotel boasts beautifully designed rooms and a romantic ambiance. Its convenient location also provides easy access to popular attractions such as the Victoria and Albert Museum and Hyde Park. The Ampersand Hotel offers a charming and intimate setting for a romantic getaway in London.

Best for location:

The Savoy: Located in the prestigious Covent Garden area, The Savoy is synonymous with luxury and sophistication. With its prime location, it offers easy access to major attractions, theaters, and designer shopping. The Savoy is an iconic London hotel that provides a perfect base for exploring the citys best.

The Dorchester: Situated on Park Lane in the heart of Mayfair, The Dorchester is a legendary hotel known for its elegance and style. Its central location puts visitors within walking distance of famous landmarks, high-end shopping streets, and Hyde Park. The Dorchester offers a prime location for those seeking a hotel in the heart of London.

The Shard: As the tallest building in the city, The Shard offers a unique hotel experience with breathtaking views of the London skyline. Located in Southwark, it provides easy access to attractions such as the Tower Bridge and Tate Modern. The Shard offers a one-of-a-kind location for those looking for a hotel with unparalleled views.

Best for a short city break:

citizenM London Bankside: Situated near the Tate Modern and Shakespeares Globe Theatre, this hotel offers compact yet stylish rooms perfect for a short city break. It features a vibrant atmosphere and modern amenities. With its central location, citizenM London Bankside provides a convenient base for exploring Londons cultural attractions.

Show moreLess