Skip to main content
Best Hotels · Europe

Best hotels in 🇬🇧 London

Tonight's median nightly rate: $451 (24% above typical). Curated picks across every budget, live rates from our partner index.

Tonight from
$451
30-day typical
$365
Vs typical
↑ 24%
Editor’s note

London: a city that rewards knowing where to sleep

London doesn't have a single lodging district — it has a dozen, each with a different personality and a different relationship to the Tube. Business travelers gravitate toward the City and Canary Wharf for proximity to the financial corridors, while cultural visitors tend to anchor in Covent Garden, South Bank, or the quieter streets of Marylebone. The West End remains the default for first-timers, and it's genuinely convenient, but the trade-off is noise, foot traffic, and rates that reflect the postcode's demand.

Based on a 30-day snapshot of 10 sampled properties, median nightly rates sit around $369, with the middle half of options running roughly $306–$372. Budget-conscious travelers can find decent rooms from around $264, while the upper end reaches $443 — and that ceiling climbs steeply once you're looking at Mayfair or Knightsbridge addresses. London doesn't do cheap particularly well at the central end; the honest move is to weigh a slightly peripheral neighborhood with strong Tube access against paying a premium to be a short walk from the British Museum. Airport choice matters too: LHR feeds most of west and central London cleanly, but if your hotel is east of the City, LGW or even STN can save you significant transit time and fare.

Pick your neighborhood first — the hotel decision gets easier from there.

Our picks

Royal Lancaster London

★★★★★
London· Not Available· Hotels
10.0/106,992 reviews
Cleanliness 10.0Service 10.0Location 10.0
What guests loved: Exceptional service · Clean and comfortable rooms
Guest education on local ecosystems and cultureElectric bicycle charging stationFitness facilities (surcharge)Parking
Tonight from
$493
Find a room →

The Dilly

★★★★★
London· Leonardo Hotels· Hotels
9.0/1017,252 reviews
Service 9.6Location 9.1Food and Beverage 9.1
What guests loved: Great Location · Exceptional Service
Health or beauty spa nearbyGuest education on local ecosystems and cultureFitness facilities (surcharge)Non-smoking rooms
Tonight from
$621
Find a room →

Leonardo Royal London St Paul’s

★★★★
London· Leonardo Hotels· Hotels
8.8/1019,193 reviews
Location 10.0Service 9.6Overall Experience 9.4
What guests loved: Great location · Attentive staff · Comfortable rooms
Health or beauty spa nearbyFitness facilities (surcharge)Non-smoking roomsAir conditioning
Tonight from
$574
Find a room →
Getting to London

Route-by-route flight pricing

Related

Keep exploring

Browse every hotel

The picks above are our diversified top eight. Tens of thousands more hotels are available across London — search the full inventory on Expedia (rates compared across booking partners).

See all hotels in London

Frequently asked

What does a hotel cost in London right now?
Median nightly rate across our top picks is $451 tonight, compared to a 30-day typical of $365. Budget properties run lower; 5-star and boutique luxury can be 2–3× higher.
When are hotels cheapest in London?
Our 30-day rolling snapshot index tracks daily rates. Shoulder seasons typically yield the best value — peak holidays and major event weeks push rates significantly higher. See the price-history page for the latest pattern.
How are these hotel picks selected?
Each property is ranked by a quality score (guest rating × log of review count), then diversified across star tiers so you see one strong pick from luxury, mid-range, and budget bands. We don't sort by commission — commercial weighting would conflict with relevance.
What's the closest airport to London?
London is served by LHR, LGW, STN, LTN. Flight pricing by origin route is on our Best Time to Book pages — linked below.

Rates and inventory via LiteAPI; bookings via Expedia (we earn affiliate commission). Last refreshed May 13, 2026, 11:08 PM.

Advertisement