London Hotel Prices — All Tiers per Night
Hotel rooms in London average about 180 GBP per night: from 80 GBP for budget stays up to 450 GBP for luxury properties. A typical 7-night mid-range stay therefore runs near 1,260 GBP, before taxes and city fees.
| Budget / night | 80 GBP |
|---|---|
| Mid-range / night | 180 GBP |
| Luxury / night | 450 GBP |
| 7 nights (mid-range) | 1,260 GBP |
Inputs
Budget / mid / luxury — per night
Estimates assume mid-season pricing and vary with season, events, and peak periods.
We may earn a commission.
Embed This Calculator
Share this tool with your audience. 100% free and fully responsive.
How we price
Enter your London trip details to get hotel prices figures based on current, London-specific numbers.
- 1
Step 1
Enter nights and hotel tier.
- 2
Step 2
We show real London averages: budget 80, mid 180, luxury 450 GBP/night.
- 3
Step 3
We multiply by nights — a mid-tier week comes to about 1,260 GBP.
Use Cases
Plan hotel prices for London
Get exact, current figures for hotel prices in London instead of vague averages.
Compare destinations
Weigh London against other cities before booking flights or hotels.
Budget before you book
Know the expected spend in London so surprises don't derail the trip.
Tips
- 1
Prices for London move with season — re-check near your travel dates.
- 2
Use local currency figures for London; card rates add conversion fees.
- 3
Book early for the best rates when visiting London in peak season.
Common Mistakes
Budgeting London with peak-season averages.
Ignoring visa lead times before booking.
FAQs
What does a full week at the cheapest tier cost in London?
How much is a hotel in London per night?
How much is a 7-night mid-range stay in London?
What's the cheapest season to book a hotel in London?
Does location change hotel prices in London?
What's the gap between the cheapest and most expensive hotels in London?
Related tools
Pick another tool to continue your calculation.