Top-Rated Hotels in London

Only Handpicked and Verified Resorts for Your Stay in London, United Kingdom
Check-in
18Jan2026Select date
Check-out
19Jan2026Select date
Rooms and Guests2 Guests, 1 Room
T

Price range for hotels in London

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 3 240
⬇️ The lowest price
US$ 13
💸 Average price for
5-star hotels
US$ 515
4-star hotels
US$ 205
3-star hotels
US$ 131

Best hotels in London

Based on guest reviews over the last 12 months

Luxury Retreats:
The Dorchester - Dorchester Collection
Modern Adventure:
Bankside Hotel, Autograph Collection
Charming Comforts:
The Franklin London - Starhotels Collezione
Historic Elegance:
The Goring
Cultural Hub:
The Soho Hotel, Firmdale Hotels
Green Getaways:
Stayo Kew Gardens
Stylish Apartments:
Grosvenor House Suites
Family Friendly:
Holiday Inn Express London - Vauxhall Nine Elms, An Ihg Hotel

How to get to London

A list of all available types of transport

Airports
London Heathrow Airport (LHR)
London Gatwick Airport (LGW)
London City Airport (LCY)

FAQs about hotels in London

We hope that the answers to these questions will help you plan your trip

Which hotels in London offer unique views?
Hotels like the Park Hyatt London River Thames provide stunning waterway views, while The Franklin London - Starhotels Collezione offers views over the upscale Knightsbridge area.
What are the best hotels for families in London?
Hotels such as the Holiday Inn Express London - Vauxhall Nine Elms and Staycity Aparthotels Deptford Bridge Station offer family-friendly amenities including spacious rooms and convenience to attractions, making them great options for families.
Which hotels are suitable for couples in London?
Couples may find the luxurious Milestone Hotel Kensington and The Soho Hotel, Firmdale Hotels appealing, both emphasize romantic atmospheres and excellent proximity to cultural venues.
What are the average prices for hotels near major landmarks in London?
Prices near landmarks like Buckingham Palace or the British Museum typically range from $150 to $350 per night. For example, The Dorchester - Dorchester Collection averages around $600, while the more affordable Premier Inn London Victoria can go for about $150.
What are some of the top-rated hotels based on guest reviews?
Highly rated properties include The Connaught, Maybourne, with guests praising its exceptional service, and Bankside Hotel, Autograph Collection, noted for its prime location and modern amenities.

Essential Information About Hotels in London

This guide provides essential facts about hotel accommodations in London, analyzing 100 different properties to assist travelers in making informed decisions regarding their stay.

Nightly rates typically range from $150 to $400.

Over 100 hotel properties are available throughout the city.

Peak travel seasons include June to August and December.

Local taxes/fees average about 20% on room rates.

Most hotels are within 3 km of major attractions like the British Museum.