Last updated: August 2026. All prices are shown in US dollars with the British pound in brackets, based on live 2026 rates from Booking.com, Expedia and hotel-direct websites, plus benchmark data from STR London and Statista. Rates move constantly, so treat every figure as a realistic guide and always check on the day.
The short answer: the average hotel price in London in 2026 is roughly 228 dollars per night (£180) across all star ratings and seasons, according to STR London and Statista data cross-checked against live listings. Budget 2 to 3-star hotels average 100 to 155 dollars (£80 to £120), mid-range 4-star hotels average 195 to 320 dollars (£155 to £250), and 5-star luxury averages 500 to 950 dollars (£395 to £750). Rates jump 40 to 70 percent in peak summer and around major events (Wimbledon, Chelsea Flower Show, Frieze, Christmas week), and drop sharply in January and February. Location moves the price more than any other single factor: the same-quality room can cost 35 percent more in Mayfair than in Bloomsbury.
London hotel pricing feels random until you understand the four levers that move it: star rating, season, area, and event calendar. Get those four right and you can stay in a good 4-star for the price of a Paris 3-star. Get them wrong and you can pay Zurich-luxury rates for a Bloomsbury mid-range. This guide walks through the real 2026 numbers, in dollars and pounds, and shows you exactly where the value sits.
London 4 dummies: five things that quietly move the hotel bill
- Zone 1 is not always most expensive. Zone 1 hotels next to Oxford Street or Westminster cost more than Zone 1 hotels around King's Cross, Aldgate or Southwark. Same zone, very different pricing.
- Sunday nights are the sweet spot. Business hotels in the City and Canary Wharf drop 20 to 30 percent on Sunday nights, an ignored booking window.
- Events beat season. Wimbledon in late June is more expensive than Christmas week. Look at the event calendar before you book flights.
- The published rate is not the paid rate. 12.5 percent service charge on room-service and bar bills, breakfast at 32 to 50 dollars extra, city visitor levy in some Boroughs. Ask what the "no surprises" number looks like.
- Two nights on a bank holiday costs like three on a normal weekend. Check the UK bank holiday calendar before you book.
- The headline 2026 average
- Average price by star rating
- Average price by season and month
- Average price by London area
- Cost of 3 nights, a week, two weeks
- London vs Paris, Rome, Amsterdam, Berlin
- Event weeks that spike the price
- Paying in USD, EUR, AED and SAR
- Real ways to lower the average
- 10-hotel price snapshot for 2026
- FAQs
The headline 2026 average
Across all star ratings, all seasons and all London postcodes, the average hotel price in London in 2026 sits at roughly 228 dollars (£180) per night for a double room, room-only. That is the number that gets quoted most often in press coverage. It is also the number that hides the most.
The all-London mean is dragged up by 5-star Mayfair and Knightsbridge, where suites at Claridge's, The Dorchester and The Ritz clear 1,500 dollars a night and skew the maths. It is dragged down by 2-star hotels in Zone 3 and 4 that operate on the edges of the acceptable and rent rooms for under 100 dollars. Neither number describes what most travellers actually pay.
What most visitors actually pay for a comfortable mid-range double, in a good area, in shoulder season, sits between 195 and 285 dollars (£155 to £225). That is your realistic planning number. The tables below break it down further so you can pin your specific trip to the right band.
Average hotel price in London by star rating
Star rating remains the single biggest predictor of a London hotel's price. The table below shows 2026 mid-year averages, cross-checked against live listings at 60 sample properties across all zones.
| Star rating | Off-peak average | Shoulder average | Peak average | Typical example |
|---|---|---|---|---|
| 1-star and hostel | $50 to $90 (£40 to £70) | $75 to $120 (£60 to £95) | $110 to $170 (£85 to £135) | Hostel dorm bed, private pod hotel |
| 2-star | $80 to $115 (£63 to £90) | $110 to $160 (£85 to £125) | $155 to $230 (£120 to £180) | Basic Zone 2 hotel, no breakfast |
| 3-star | $115 to $165 (£90 to £130) | $155 to $220 (£120 to £175) | $220 to $310 (£175 to £245) | Premier Inn, Travelodge central, Ibis |
| 4-star | $180 to $265 (£140 to £210) | $240 to $340 (£190 to £270) | $340 to $520 (£270 to £410) | Crowne Plaza, DoubleTree, Novotel, boutique 4-star |
| 5-star | $430 to $620 (£340 to £490) | $580 to $850 (£455 to £670) | $820 to $1,300 (£645 to £1,025) | The Savoy, The Langham, Rosewood, Corinthia |
| 5-star luxury / palace | $800 to $1,400 (£630 to £1,100) | $1,150 to $2,000 (£905 to £1,575) | $1,700 to $3,500+ (£1,340 to £2,760+) | Claridge's, The Dorchester, The Ritz, The Connaught |
Average hotel price by season and month
London hotel rates follow a predictable annual pattern once you strip out event weeks. This is the 2026 rhythm, averaged across a typical mid-range 4-star double, shown in US dollars with the pound.
| Month | Average nightly price | What is going on |
|---|---|---|
| January | $160 to $215 (£125 to £170) | Cheapest month of the year outside of half-term |
| February | $175 to $235 (£140 to £185) | Rate climbs a little with Fashion Week and half-term |
| March | $210 to $275 (£165 to £215) | Shoulder season begins |
| April | $235 to $310 (£185 to £245) | Easter push, London Marathon week |
| May | $260 to $340 (£205 to £270) | Chelsea Flower Show spike, otherwise strong shoulder |
| June | $290 to $380 (£230 to £300) | Wimbledon build-up, Trooping the Colour, Royal Ascot |
| July | $320 to $420 (£250 to £330) | Wimbledon peak, school-holiday summer, tourist high |
| August | $300 to $400 (£235 to £315) | Summer peak continues, Notting Hill Carnival end of month |
| September | $270 to $360 (£210 to £285) | Business travel returns, London Fashion Week |
| October | $235 to $315 (£185 to £250) | Frieze Art Fair week spikes, otherwise strong shoulder |
| November | $210 to $280 (£165 to £220) | Off-peak begins to bite, Christmas markets open |
| December | $260 to $460 (£205 to £360) | First three weeks moderate, Christmas week peak |
Average hotel price by London area
Two 4-star hotels of nearly identical quality can be priced 40 percent apart because one sits in Mayfair and the other in Bloomsbury. Below is the 2026 area-by-area average for a mid-range double, room-only, in shoulder season.
| Area (postcode) | Zone | Mid-range average | Best fit for |
|---|---|---|---|
| Mayfair, Knightsbridge, Belgravia (W1, SW1, SW7) | 1 | $385 to $560 (£305 to £440) | Luxury shopping, top-of-4-star quality, Middle Eastern visitors |
| Covent Garden and Soho (WC2, W1) | 1 | $320 to $460 (£250 to £360) | West End theatre, sightseeing, first-timers |
| Kensington and South Kensington (SW7, W8) | 1 | $285 to $410 (£225 to £325) | Museums, Hyde Park, family visitors |
| Marylebone (W1) | 1 | $305 to $435 (£240 to £345) | Regent's Park, Harley Street medical tourism |
| Westminster (SW1) | 1 | $295 to $415 (£235 to £330) | Big Ben and Buckingham Palace sightseers |
| The City (EC1 to EC4) | 1 | $185 to $295 (£145 to £235) weekday, cheaper Sunday | Business, Tower of London, weekend value |
| Bloomsbury and Fitzrovia (WC1) | 1 | $205 to $305 (£165 to £240) | Museums, universities, value in Zone 1 |
| King's Cross and St Pancras (N1) | 1 | $220 to $325 (£175 to £255) | Eurostar arrivals, wider-UK trips |
| Shoreditch and Old Street (E1, EC1, EC2) | 1 | $225 to $340 (£175 to £270) | Design-led boutique, younger travellers |
| Southwark and South Bank (SE1) | 1 | $235 to $360 (£185 to £285) | Tate Modern, London Eye, cultural sights |
| Paddington (W2) | 1 | $195 to $280 (£155 to £220) | Heathrow Express, western Zone 1 value |
| Canary Wharf (E14) | 2 | $180 to $285 (£140 to £225) weekday, cheaper Sunday | Business, big rooms, panoramic views |
| Greenwich (SE10) | 2 | $150 to $235 (£120 to £185) | Riverside, quieter stay, cruise passengers pre-boarding |
| Hammersmith and Chiswick (W6, W4) | 2 | $130 to $210 (£100 to £165) | Heathrow convenience, families, budget |
How much does 3 nights, a week or two weeks in London cost?
Translate the nightly average into a total trip cost. These figures are room-only for a comfortable mid-range 4-star double in shoulder season, based on 285 dollars per night (£225).
| Length of stay | Shoulder mid-4-star | Peak mid-4-star | Off-peak mid-4-star |
|---|---|---|---|
| 2 nights | $570 (£450) | $800 (£630) | $390 (£310) |
| 3 nights | $855 (£675) | $1,200 (£945) | $585 (£465) |
| 5 nights | $1,425 (£1,125) | $2,000 (£1,575) | $975 (£770) |
| 7 nights (1 week) | $1,995 (£1,575) | $2,800 (£2,205) | $1,365 (£1,080) |
| 14 nights (2 weeks) | $3,990 (£3,150) | $5,600 (£4,410) | $2,730 (£2,160) |
London vs Paris, Rome, Amsterdam, Berlin
Is London expensive by European standards? Yes, but the gap is smaller than the reputation suggests. Below are 2026 shoulder-season averages for a mid-range 4-star double in each capital, in US dollars with local currency in brackets.
| City | Shoulder 4-star average | Peak 4-star average | Notes |
|---|---|---|---|
| London | $285 (£225) | $420 (£330) | Most expensive UK city, but not the most expensive in Europe |
| Paris | $310 (€285) | $460 (€425) | More expensive than London in shoulder, similar in peak |
| Zurich | $385 (CHF 315) | $540 (CHF 445) | Comfortably more expensive than London |
| Amsterdam | $255 (€235) | $395 (€365) | Around 10 percent cheaper than London |
| Rome | $225 (€208) | $355 (€330) | Meaningfully cheaper, particularly November to March |
| Berlin | $175 (€162) | $275 (€255) | Substantially cheaper across all seasons |
| Barcelona | $205 (€190) | $310 (€285) | Cheaper in shoulder, closer in peak summer |
Event weeks that spike the London hotel price
Certain calendar events push London hotel prices up 40 to 90 percent above the seasonal average. If you can shift your dates by a week, you save enough to cover a good dinner every night of the trip.
Wimbledon Championships (late June to mid-July): 4-star hotels in Wimbledon Village and southwest London can double. Central London 4-star rises 30 to 50 percent.
Chelsea Flower Show (third week of May): Chelsea and South Kensington 4-star and 5-star hotels rise 40 to 60 percent for the show week.
Notting Hill Carnival (August bank holiday weekend): Notting Hill, Bayswater, Kensington and Paddington hotels rise 30 to 50 percent. Wider London mostly unaffected.
London Fashion Week (mid-February and mid-September): Mayfair, Soho and East London 4-star rises 25 to 45 percent for the two weeks each season.
Frieze Art Fair (mid-October): Mayfair, Belgravia and Marylebone 4-star and 5-star rises 30 to 50 percent for the fair week.
Christmas and New Year week (24 December to 2 January): The biggest peak of the year across almost all London hotels. Central 5-star hotels routinely 80 to 100 percent above shoulder rates.
Rugby internationals at Twickenham (weekend fixtures Jan to March, Oct to Nov): Twickenham, Richmond and southwest London hotels rise sharply on match weekends.
Major concerts at O2, Wembley or Tottenham Hotspur Stadium: Local hotels rise 40 to 70 percent for the two nights around the show. Check event calendars before booking east or north London.
Paying in USD, EUR, AED or SAR
All London hotels charge in pounds. If your card is denominated in another currency, the exchange happens on your bank's side, usually with a 1 to 3 percent foreign transaction fee unless you hold a fee-free travel card such as Wise, Revolut or a US Chase Sapphire. This is one place travellers regularly leave money on the table.
American Express is more widely accepted in London hotels than in restaurants, and most 4-star and 5-star hotels take it at no surcharge, which is worth remembering for the miles and points. Middle Eastern visitors preferring to settle in AED or SAR should contact the hotel directly to see if a wire-transfer arrangement is possible for longer stays; most Mayfair and Knightsbridge 5-star hotels have experience with this and can accommodate.
For onward transport, our Chauffeurz private driver service charges in GBP, EUR or USD by card, with AED and SAR available via WhatsApp arrangement for Gulf clients.
Real ways to lower the average
These are the tactics that genuinely move the number down, in rough order of impact.
Shift the dates. A trip that starts on a Sunday and ends on a Thursday can cost 30 to 40 percent less than the same trip Friday to Tuesday. If your flights allow, this is the single biggest lever.
Cross the zone line. A 4-star in Hammersmith, Chiswick, Aldgate or Southwark can be 100 to 150 dollars cheaper per night than the same brand in Kensington or Mayfair. Add a 12-minute Tube ride and pocket the difference.
Book direct after comparing. Use aggregators to shortlist, then book on the hotel's own site. "Book direct" discounts of 5 to 15 percent, plus room-upgrade priority and later checkout, are common on IHG, Hilton, Marriott and Accor properties.
Skip breakfast. Save 32 to 50 dollars per person per night, eat at a local cafe for 10 to 15 dollars. Over a week that is 300 to 500 dollars saved for two people.
Aparthotel for stays of five nights or more. Native, Locke, Cheval, Cove and Sonder work out 20 to 30 percent cheaper than a mid-4-star and include a kitchen. Ideal for family visitors and long-stay corporate.
Loyalty free-night certificates. IHG, Hilton, Marriott and Accor annual free-night certificates from a co-branded credit card easily pay for the card's annual fee if you use them for a London stay.
Watch for hotel opening promotions. Brand-new London 4-star hotels typically launch with 25 to 40 percent introductory pricing for the first two to three months. Follow trade press and Booking's "new" filter.
10-hotel price snapshot for 2026
To ground the averages in real properties, this snapshot shows live 2026 nightly rates for ten well-known London hotels across the price spectrum, based on a shoulder-season mid-week double, room-only. All prices verified August 2026.
| Hotel | Star | Area | Shoulder rate 2026 |
|---|---|---|---|
| Premier Inn London County Hall | 3 | South Bank | $185 (£145) |
| Point A Hotel Kings Cross | 3 | King's Cross | $135 (£105) |
| Novotel London Canary Wharf | 4 | Canary Wharf | $220 (£175) |
| Crowne Plaza London Kings Cross | 4 | King's Cross | $260 (£205) |
| Hotel AMANO Covent Garden | 4 | Covent Garden | $285 (£225) |
| DoubleTree by Hilton Tower of London | 4 | Tower Hill | $310 (£245) |
| Sofitel London St James | 5 | Westminster | $580 (£455) |
| The Langham London | 5 | Marylebone | $820 (£645) |
| The Savoy | 5 | Covent Garden | $1,150 (£905) |
| Claridge's | 5 | Mayfair | $1,600 (£1,260) |
Prices move constantly. Use this as a shape, not a quote. To search live rates across all 10 hotels above and thousands more, see our London hotel search and filter by area, price and star.
How we calculated these averages
Every price in this guide was checked in August 2026 against three sources: STR London hotel benchmark data (the industry standard used by hotel groups themselves), Statista and Cushman and Wakefield hospitality reports, and live rates on Booking.com, Expedia, and hotel-direct websites for a sample basket of 60 London hotels spanning 2-star to luxury 5-star. Currency conversion uses the interbank rate at the time of writing (1 GBP = 1.27 USD, 1 EUR = 0.92 GBP). Prices in this guide are shown in US dollars with the pound in brackets because the pound is what your card is charged and the two-currency view helps American, Canadian, Australian and Middle Eastern readers pace their spend.
Ranges rather than single figures are used because London hotel pricing is highly dynamic. A mid-4-star double in Bloomsbury in mid-March 2026 could be booked at 195 dollars one week and 285 dollars the next, depending on demand. Treat every figure as a realistic 2026 planning band and always check the specific dates before booking.
Frequently asked questions
What is the average hotel price in London in 2026?
The all-London average across all star ratings and seasons is roughly 228 dollars (£180) per night for a double room, room-only. A more useful planning number for a comfortable mid-range stay in a good area is 195 to 285 dollars (£155 to £225) per night, before breakfast and other extras.
How much is a 3-star hotel in London per night?
A London 3-star hotel averages 115 to 165 dollars (£90 to £130) off-peak, 155 to 220 dollars (£120 to £175) shoulder season, and 220 to 310 dollars (£175 to £245) in peak summer. Typical brands at this level include Premier Inn, Travelodge and Ibis in central locations.
How much is a 4-star hotel in London per night?
A London 4-star hotel averages 180 to 265 dollars (£140 to £210) off-peak, 240 to 340 dollars (£190 to £270) shoulder season, and 340 to 520 dollars (£270 to £410) in peak summer. Location matters a lot: Mayfair and Knightsbridge sit at the top of the range, King's Cross and Bloomsbury at the bottom.
How much is a 5-star hotel in London per night?
Standard 5-star hotels average 430 to 620 dollars (£340 to £490) off-peak, 580 to 850 dollars (£455 to £670) shoulder, and 820 to 1,300 dollars (£645 to £1,025) peak. The famous London palace-hotels (Claridge's, The Dorchester, The Ritz, The Connaught) sit higher still, from around 800 dollars to well over 3,500 dollars a night for a suite in peak weeks.
What is the cheapest month for hotels in London?
January is the cheapest month across almost all London hotels, followed by early February (before half-term). Expect 20 to 30 percent below the annual average for a comparable room. November and early December are the next best, before Christmas week pushes rates up sharply.
What is the most expensive week for London hotels?
The week between Christmas Day and New Year's Day is the single most expensive across all London hotels, with central 5-star routinely 80 to 100 percent above shoulder rates. Wimbledon fortnight (late June to mid-July) is the peak for southwest London and central 4-star.
Is London more expensive than Paris for hotels?
Marginally, no. In shoulder season a mid-4-star in Paris averages around 310 dollars against London's 285. In peak summer the two are within 40 dollars of each other. Amsterdam runs about 10 percent cheaper than London, Rome and Berlin are cheaper again, and Zurich is more expensive than either.
How much does a week in London cost for hotels?
A comfortable mid-range 4-star double for seven nights in shoulder season costs around 1,995 dollars (£1,575) room-only. In peak summer that rises to about 2,800 dollars (£2,205), in off-peak January or February drops to around 1,365 dollars (£1,080).
Which London area has the cheapest hotels?
Zone 2 areas such as Hammersmith, Chiswick, Greenwich, Bermondsey and Wembley offer the best hotel value while remaining well-connected to central London by Tube. Within Zone 1, King's Cross, Bloomsbury, Paddington, Aldgate and Southwark are cheaper than Mayfair, Kensington and Covent Garden by around 30 to 40 percent for the same star rating.
Do London hotel prices include breakfast?
Usually not by default. Most London hotels sell rooms as Room Only or Bed and Breakfast, with a 32 to 50 dollar (£25 to £40) per person per night gap between the two. Always confirm before you pay. A local cafe or bakery breakfast is almost always better value and better food.
How far in advance should I book a London hotel?
For January and February, six weeks out is fine. For March to May and September to November shoulder, book two months out. For June to August peak, book at least three months out, ideally four. For Christmas week and Wimbledon fortnight, book six months to a year ahead for the best 5-star pricing.
Clara writes Welcome2London's accommodation and pricing guides, cross-referencing STR London benchmarks with live booking-site rates so the numbers on the page are the numbers travellers actually pay this year, not last.
Sources and verification (August 2026): STR London hotel benchmark data (industry standard used by hotel groups); Statista and Cushman and Wakefield hospitality reports; live rates on Booking.com, Expedia and hotel-direct websites for a sample basket of 60 London hotels across 2-star to luxury 5-star. Currency conversion at interbank rate (1 GBP = 1.27 USD, 1 EUR = 0.92 GBP as of August 2026). All figures are room-only, VAT included.
Disclosure: Welcome2London may earn a commission from partner hotel booking and airport-transfer links, at no extra cost to you. Editorial choices, price bands and hotel selections are made independently on data quality alone.

