Hotel Prices in London, England, United Kingdom
As of July 25, 2026, the median nightly hotel price in London is $377 across a sample of 50 properties, with rates ranging from $42 to $1,977.
Updated July 25, 2026
About 18% of sampled rates include free cancellation.
Price statistics by month
| Month | Median / night | Lowest | Highest | Properties sampled |
|---|---|---|---|---|
| July 2026 | $372 | $42 | $1,977 | 50 |
Property counts are sample sizes, not hotel inventory: each city search returns up to 50 properties, so a count of 50 means the sample reached that cap rather than the city having only 50 hotels.
Frequently asked questions
What is the average hotel price in London, England, United Kingdom?
As of July 25, 2026, the median nightly hotel price in London is $377, based on a sample of 50 properties for a weekend stay with 2 adults in 1 room.
How much does a cheap hotel in London cost?
As of July 25, 2026, the lowest nightly hotel rate found in London was $42 and the highest was $1,977, across a sample of 50 properties.
Do hotels in London offer free cancellation?
As of July 25, 2026, about 18% of sampled hotel rates in London included free cancellation.
Methodology
Statistics are captured from live hotel searches across our partner booking sites for a standard basket: 2 adults, 1 room, weekend stay (Friday to Sunday) about 30 days out. Prices are per-night rates in USD before taxes and fees, using each property's cheapest available rate. The latest snapshot sampled 50 properties for 2026-08-28 to 2026-08-30. Trends and month-to-month comparisons appear once a city has 3 snapshots.
Read the full methodology — sample size rules, why thin samples stay unpublished, and why trends appear late.