Top-Rated Hotels in London

Only Handpicked and Verified Accommodations for Your Stay in London, United Kingdom
Check-in
04Mar2026Select date
Check-out
05Mar2026Select 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$ 2 018
⬇️ The lowest price
US$ 13
💸 Average price for
5-star hotels
US$ 471
4-star hotels
US$ 205
3-star hotels
US$ 135
Apartments
US$ 239

Best hotels in London

Based on guest reviews over the last 12 months

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

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.
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.

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.