Find and Book Top Rated Hotels in London

Search among 2 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
Filter & Sort
View map
1-2 out of 2
Filter & 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.4
Great37 reviews
MapView on map2.4 km from City Centre2.4 km from City Center
From   US$ 67 /nightSelect
8.4
Great75 reviews
MapView on map2.8 km from City Centre2.8 km from City Center
From   US$ 63 /nightSelect

Best hotels and places to stay in London

Why visit?

Visiting London offers a rich and diverse cultural experience coupled with iconic landmarks, historical sites, vibrant neighborhoods, and a thriving food and entertainment scene. With a wide range of accommodation options ranging from luxury hotels to budget-friendly lodgings, there is something for everyone in the city.

Where to stay?

Westminster: This central area is home to some of Londons most famous attractions, including Big Ben, the Houses of Parliament, and Buckingham Palace. Stay in one of the hotels in Westminster to be close to these iconic landmarks, as well as excellent shopping and dining options. Youll also find easy access to public transportation, making it convenient to explore other parts of the city.

Covent Garden: Known for its lively atmosphere and vibrant street performers, Covent Garden is a popular choice for visitors wanting to stay in a neighborhood with plenty of entertainment options. With its proximity to West End theaters and the famous Covent Garden Market, there is always something happening. Hotels in Covent Garden offer a mix of boutique and chain options, ensuring a comfortable stay in the heart of the action.

South Bank: Located along the southern bank of the River Thames, South Bank offers stunning views of the citys skyline and easy access to popular attractions like the Tate Modern and the London Eye. This area is perfect for those seeking a more contemporary and artistic vibe. South Bank hotels provide a modern and stylish stay with convenient access to cultural venues, trendy restaurants, and picturesque riverside walks.

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:

The Z Hotel Victoria: This centrally located hotel in London offers comfortable rooms at an affordable price. With its convenient location near Victoria Station, guests have easy access to transportation and can explore the city with ease. The hotel provides modern amenities and a complimentary cheese and wine hour every evening, making it an excellent choice for budget-conscious travelers. Premier Inn London City (Aldgate) - Known for its comfortable beds and excellent service, this hotel offers great value for money. Located in the trendy Aldgate area, it is within walking distance of popular attractions such as the Tower of London and Brick Lane. With spacious rooms and an on-site restaurant, guests can enjoy a comfortable stay without breaking the bank.

Ibis London Blackfriars: Situated near the vibrant South Bank area, this hotel offers modern rooms and a convenient location at an affordable price. With easy access to attractions like the Tate Modern and the Shard, guests can explore the citys cultural and entertainment offerings. The hotel also features a stylish bar and restaurant, ensuring a pleasant stay.

Best kids-friendly hotels:

The Athenaeum Hotel & Residences: This family-friendly hotel in the heart of Mayfair offers spacious suites with separate bedrooms and living areas, perfect for families. The hotel provides various amenities for children, including a dedicated childrens concierge, activity packs, and a childrens menu at the on-site restaurant. With its central location and thoughtful services, it caters well to families traveling with kids.

The Tower Hotel: Located near the Tower of London and overlooking the River Thames, this hotel offers stunning views and a range of family-friendly amenities. The spacious family rooms accommodate up to four people, and children under 12 can stay and eat for free. With its proximity to major attractions and easy access to public transportation, its an ideal choice for families exploring London.

Best hotels for a romantic getaway:

The Langham, London: Known for its timeless elegance and luxury, The Langham offers a romantic retreat in the heart of the city. With beautifully designed rooms, award-winning restaurants, and a serene spa, couples can indulge in a truly luxurious experience. The hotels prime location near Regent Street and Oxford Street also makes it convenient for shopping and exploring Londons vibrant nightlife.

The Milestone Hotel and Residences: Nestled in a stunning Victorian building near Kensington Palace, this boutique hotel exudes charm and romance. Offering individually designed rooms and suites, personalized service, and a private heated courtyard, it creates an intimate setting for a romantic escape. Guests can also enjoy a romantic meal at the hotels award-winning restaurant or unwind at the elegant bar.

Best for location:

The Savoy: Situated on the Strand, overlooking the River Thames, The Savoy offers a prime location for exploring London. With its iconic history and luxurious rooms, it provides a truly memorable experience. Guests can easily walk to major attractions, including Covent Garden and the British Museum, and enjoy the hotels world-class dining and entertainment options.

The Ned: Housed in a grand historic building near St. Pauls Cathedral, The Ned offers a central location with easy access to Londons financial district and the vibrant East End. The hotel boasts stunning architecture, nine restaurants, and an impressive rooftop pool and bar. Its proximity to transportation hubs and major landmarks makes it an ideal choice for those wanting to explore the city.

Ham Yard Hotel: Located in the trendy Soho neighborhood, Ham Yard Hotel offers a vibrant and lively atmosphere in a central location. With its stylish design, rooftop terrace, and superb dining options, guests can immerse themselves in the citys energetic vibe. The hotel is also just a short walk from renowned theaters and shopping districts, making it an excellent choice for those seeking a lively London experience.

Best for a short city break:

The Montague on the Gardens: Nestled in a Georgian townhouse near the British Museum, this boutique hotel provides a peaceful retreat in the heart of Bloomsbury. With its charming garden terrace and cozy rooms, it offers a relaxing escape from the hustle and bustle of the city. Guests can also enjoy afternoon tea and al fresco dining at the hotels restaurant.

The Hoxton, Holborn: Located in the vibrant Holborn district, this trendy hotel offers modern rooms with industrial-chic decor. With its communal spaces, including a stylish lobby and rooftop terrace, guests can mingle and soak up the citys atmosphere. The hotels central location allows easy access to attractions like Covent Garden and the West End, making it perfect for a short stay in London.

Show moreLess