Free Tool · 2026

UK Hotel Cost Estimator 2026

See average hotel prices per night for 13 major UK cities. Compare budget, mid-range and luxury options, and estimate your total stay cost.

13 UK Cities 3 Price Tiers Season-Based 100% Free

Updated October 2026 · Prices verified quarterly

—

Rough estimates based on typical 2026 prices. Always check Booking.com, Hotels.com or the hotel directly for live prices.

Note: These estimates are average prices based on typical 2026 UK hotel rates. Actual prices vary by specific hotel, location within the city, time of booking, and demand. For real prices, always check Booking.com or Hotels.com. Before booking, use our Trip Cost Calculator to estimate your full UK trip budget.

How the Estimator Works

1

Pick Your City & Dates

Choose a UK city, number of nights, and season. Each city has different average nightly rates.

2

Compare 3 Tiers

See estimates for Budget (Premier Inn, Travelodge), Mid-Range (Hilton Garden Inn, boutique B&Bs) and Luxury (5-star hotels).

3

Get Your Total

Multiply by nights and rooms to see your estimated total stay cost — plus season-specific savings tips.

Average UK Hotel Prices in 2026

UK hotel prices vary widely depending on the city, season and type of accommodation. In 2026, the average cost of a hotel room in the UK is around £95-£120 per night outside London, and £150-£200 per night in the capital.

London hotel prices

London remains the most expensive UK city for hotels. Budget chains like Premier Inn and Travelodge start around £90-£120 per night, mid-range hotels cost £130-£220, and luxury hotels in Mayfair, Knightsbridge and the West End can easily exceed £400-£800 per night.

Edinburgh hotel prices

Edinburgh is the second most expensive UK city for accommodation. Outside August (the Fringe Festival), prices range from £60-£100 for budget, £110-£200 for mid-range, and £220-£450+ for luxury. During the Fringe, prices can triple.

Cheapest UK cities for hotels

The cheapest UK cities for hotels are typically Newcastle, Leeds, Liverpool, Cardiff and Glasgow, where budget rooms can be found for £45-£65 per night. Manchester and Birmingham offer good mid-range value.

When to book for the best prices

Book 4-8 weeks ahead for standard dates and 2-3 months ahead for peak periods. January, February and early March are the cheapest months to stay in UK hotels. Avoid booking same-day unless there's a last-minute deal. For travel costs, check our Journey Cost Estimator and Train Ticket Prices tools.

Example: Average UK Hotel Prices 2026

Price per room per night, mid-season, no specific events.

City Budget Mid-Range Luxury
London£95£175£350
Edinburgh£80£150£300
Manchester£65£120£220
Liverpool£60£110£200
York£75£135£240
Bath£85£155£290
Cardiff£60£110£200
Glasgow£60£115£210

People Also Ask

What is the average hotel price in the UK?

Around £95-£120 per night outside London, £150-£200 in London. Budget chains start around £50; luxury hotels can exceed £500.

How much is a Premier Inn per night?

£50-£90 outside London, £90-£150 in London. Higher on weekends, bank holidays and major events.

What is the cheapest UK city for hotels?

Newcastle, Leeds, Liverpool and Cardiff — budget rooms often from £45-£65 per night.

Are UK hotels cheaper on weekdays or weekends?

In business cities like London, Manchester and Birmingham, weekends are often cheaper. In tourist cities like Bath, York and Edinburgh, weekends are usually more expensive.

How far in advance should I book a UK hotel?

Book 4-8 weeks ahead for standard dates, and 2-3 months ahead for peak periods like summer, Christmas and major events.

Frequently Asked Questions

How much does a hotel cost in London per night?

In London, expect to pay around £70-£120 per night for a budget hotel, £130-£220 for mid-range, and £250-£500+ for luxury. Prices rise significantly in summer and around Christmas.

How much does a hotel cost in Edinburgh per night?

Edinburgh hotels typically cost £60-£100 for budget, £110-£200 for mid-range, and £220-£450+ for luxury. August (Fringe Festival) sees prices double or triple.

Are hotels cheaper outside London?

Yes — significantly. Manchester, Liverpool, Birmingham, Glasgow and Cardiff are typically 30-50% cheaper than London for equivalent accommodation. Cities like York and Bath sit in between.

What is the cheapest time to book a UK hotel?

Book 4-8 weeks ahead for the best prices, and travel outside school holidays and peak summer. January, February and early March are the cheapest months. Avoid booking same-day unless there's a last-minute deal.

What is the difference between budget, mid-range and luxury hotels in the UK?

Budget: Premier Inn, Travelodge, ibis, hostels — clean, basic, £50-£100. Mid-range: Hilton Garden Inn, Hotel Indigo, boutique B&Bs — £100-£200. Luxury: The Ritz, Claridge's, Gleneagles — £250-£1000+ with fine dining and spas.

How much does a 7-night UK hotel stay cost?

For a mid-range 7-night stay: around £1,050-£1,540 in London, or £630-£1,050 in other UK cities. Budget travellers can keep it under £500; luxury travellers should budget £2,000+.

Do UK hotel prices include breakfast?

Not always. Mid-range and luxury hotels often include breakfast, but budget chains like Premier Inn and Travelodge usually charge extra (£8-£15 per person). Always check the room rate details before booking.

When is the most expensive time to stay in a UK hotel?

Peak periods: July-August (school holidays), Christmas and New Year, Easter weekend, and major events (Wimbledon, Edinburgh Fringe, London Marathon, big football matches). Prices can double or triple during these times.

What is the average hotel price in the UK?

The average UK hotel room costs around £95-£120 per night outside London and £150-£200 in London. Budget chains start around £50, while luxury hotels can exceed £500 per night.

How much is a Premier Inn per night?

Premier Inn rooms typically cost £50-£90 per night outside London and £90-£150 in London. Prices are higher on weekends, bank holidays and during major events.

What is the cheapest city for hotels in the UK?

Newcastle, Leeds, Liverpool and Cardiff are among the cheapest UK cities for hotels, with budget rooms often available for £45-£65 per night. Glasgow is also affordable compared to Edinburgh.

How far in advance should I book a UK hotel?

For the best prices, book 4-8 weeks ahead for standard dates, and 2-3 months ahead for peak periods like summer, Christmas and major events. Same-day bookings rarely save money in the UK.

Are UK hotels cheaper on weekdays or weekends?

In business cities like London, Manchester and Birmingham, weekend rates are often lower. In tourist cities like Bath, York and Edinburgh, weekends are usually more expensive than weekdays.

Is it cheaper to stay in a hotel or Airbnb in the UK?

It depends. For 1-2 people, budget hotels are often cheaper. For families or groups of 4+, Airbnb and self-catering apartments usually work out cheaper per person, especially for stays of 3+ nights.

Do UK hotels charge per person or per room?

Most UK hotels charge per room, not per person. The room rate usually covers up to 2 adults. Extra guests (children or additional adults) may incur a small supplement.

🏨 Free Hotel Cost Estimator — no sign-up