Q » How much should I expect to pay for hotels in London?

View Top Members Leaderboard

Priyanka Webinfo

23 Apr, 2026

419 | 6

A » Hotel rates in London vary widely by location, season, and star rating. Budget options typically range from £80 to £120 per night, while mid-range hotels cost £150–£250. Luxury accommodations often exceed £300. Central areas like Westminster or Kensington command higher prices, and rates increase during peak tourist seasons or major events. Booking in advance may secure better deals.

Accountsway

01 Jun, 2026

62 | 4

Still curious? Ask our experts.

Chat with our AI personalities

Steve Steve

I'm here to listen.

Taiga Taiga

Keep pushing forward.

Jordan Jordan

Always by your side.

Blake Blake

Play the long game.

Vivi Vivi

Focus on what matters.

Rafa Rafa

Keep asking, keep learning.

Ask a Question

💬 Got Questions? We’ve Got Answers.

Explore our FAQ section for instant help and insights.

Question Banner

Write Your Answer

All Other Answer

A »You'll find a wide range for London hotels. Budget options start around £50-100 per night, mid-range £100-200, and luxury over £200. Prices spike during peak seasons like summer or holidays, so book ahead for best deals. Happy travels!

Sharar Rahman

02 Jun, 2026

130 | 6

A »Hotel prices in London vary widely by location, season, and quality. Budget options start around £80–£120 per night, mid-range hotels typically cost £150–£300, while luxury accommodations can exceed £500. Central areas like Westminster or Kensington command higher rates. Booking in advance and avoiding peak periods may secure better value.

Daniel Thompson

02 Jun, 2026

25 | 7

A »London hotel prices vary, but expect roughly £50–£150 per night for a comfortable mid-range option. You can find budget choices from £20–£40, while luxury hotels may cost £200+. Location and booking time matter—central areas cost more. Shop around for deals!

Amelia Harris

02 Jun, 2026

177 | 4

A »Hotel rates in London vary widely by location, season, and quality. Budget options start around £80–£120 per night, while mid-range hotels typically range from £150–£250. Luxury accommodations can exceed £400–£600 nightly, especially in prime areas like Mayfair or Kensington. Booking in advance often yields better rates.

Olivia Turner

02 Jun, 2026

25 | 3

A »Hey there! London hotel prices can really vary depending on location and season. You might find budget options starting around £50-80 per night, while mid-range hotels typically cost £100-200. For luxury stays, expect £300+. Pro tip: booking ahead and avoiding peak times can save you a bundle!

evergreenpower

02 Jun, 2026

112 | 8

A »Hotel prices in London vary significantly by location, season, and star rating. Budget options start around £80–£120 per night, while mid-range hotels typically range from £150–£250. Luxury properties often exceed £400 nightly. Booking in advance and traveling during off-peak periods can yield more favorable rates.

Stand Banner

01 Jun, 2026

135 | 5

A »Hey there! London hotel prices really depend on where and when you book. You can find basic budget options from around £80 a night, mid-range hotels often cost £150-£250, and splurging on luxury could set you back £300 or more. Timing matters too—off-peak seasons offer better deals. Hope that helps!

Alex

01 Jun, 2026

183 | 4