Best Hotels in London

Updated March 2026 · 9 min read

Price Summary: London hotel rates range from £80/night for budget options in Zone 2-3 to £600+ for luxury West End properties. The citywide average is approximately £180/night. Cheapest months are January through March and November (excluding holidays). Peak pricing runs June through September and during major events.

London is one of the most expensive hotel markets in the world, but it is also one of the most competitive. With over 100,000 hotel rooms spread across dozens of neighborhoods, there is meaningful price variation if you know where to look. The Tube network means that staying slightly outside the center does not mean sacrificing convenience — a hotel in Zone 2 puts you 10-15 minutes from Central London at a fraction of the cost.

This guide covers the best London hotels by area, budget, and chain, with practical tips to get the most value from your stay.

London Hotels by Area

West End (Covent Garden, Soho, Mayfair)

Average Rate: £200-£500/night

Best For: Theater, dining, nightlife, shopping

The West End is London's entertainment and shopping heart. Hotels here put you within walking distance of Theatreland, Oxford Street, and some of the city's best restaurants. Mayfair commands the highest prices with iconic properties like Claridge's and The Dorchester. Soho and Covent Garden offer more character at slightly lower prices.

Chain Options: Marriott W London (Leicester Square), Hilton London West End, The Trafalgar St. James (Hilton Curio)

City of London (The Square Mile)

Average Rate: £120-£250/night

Best For: Business travelers, weekend value seekers

The financial district empties on weekends, making it one of the best value areas for leisure travelers booking Friday through Sunday stays. Modern hotels in the City offer excellent rooms at 30-40% below West End equivalents on weekends. St. Paul's Cathedral, the Tower of London, and Borough Market are all nearby.

Chain Options: Marriott Courtyard London City, Hilton London Tower Bridge, IHG Crowne Plaza City

South Bank (Waterloo, Bankside, London Bridge)

Average Rate: £130-£280/night

Best For: Culture lovers, Tate Modern, Thames views

The South Bank offers a fantastic walkable stretch from the London Eye to Tower Bridge, passing the Tate Modern, Shakespeare's Globe, and Borough Market. Hotels here are typically 15-25% cheaper than equivalent West End properties while being just a bridge walk away.

Standout Properties: Sea Containers London (Mondrian), Hilton London Bankside, citizenM London Bankside

Kensington & Chelsea

Average Rate: £160-£400/night

Best For: Museums, Hyde Park, upscale atmosphere

Home to the V&A, Natural History Museum, and Science Museum (all free), Kensington offers a more residential, refined London experience. Hotels around Gloucester Road and South Kensington provide excellent Tube connections. Chelsea adds upscale shopping and dining along the King's Road.

King's Cross & Bloomsbury

Average Rate: £110-£220/night

Best For: Eurostar travelers, British Museum, budget-friendly

The area around King's Cross and St. Pancras has transformed from a gritty transit hub into one of London's most exciting neighborhoods. The regenerated Granary Square area has restaurants, shops, and the Central Saint Martins campus. If you are arriving by Eurostar from Paris, staying here eliminates the need for onward transport. The British Museum is a short walk south into Bloomsbury.

Chain Options: Marriott St. Pancras Renaissance, Hilton London Islington, Premier Inn King's Cross

Canary Wharf & East London

Average Rate: £90-£180/night

Best For: Budget travelers, modern hotels, weekend deals

Canary Wharf mirrors the City of London's weekend pricing dynamic — business hotels slash rates by 40-50% on Saturday and Sunday nights. The Jubilee line connects Canary Wharf to the West End in under 20 minutes. Marriott, Hilton, and IHG all have multiple properties here.

London Hotels by Budget

Budget (£60-£120/night)

Premier Inn and Travelodge are the go-to budget chains, with consistent quality and central locations. Hub by Premier Inn offers compact rooms in prime spots like Covent Garden and Westminster from £80. Point A Hotels and easyHotel offer micro-rooms from £60 in Zone 1. For the best budget experience, look at IHG Holiday Inn Express properties which include breakfast.

Mid-Range (£120-£250/night)

The sweet spot for comfort and value. Hilton Doubletree, Marriott Courtyard, and IHG Crowne Plaza properties offer reliable rooms with loyalty program benefits. Boutique chains like citizenM and The Hoxton deliver stylish rooms in this range. This tier gives you a proper London hotel experience without the luxury price tag.

Upscale (£250-£500/night)

Full-service hotels with concierge, room service, and premium amenities. The Marriott Edition in Fitzrovia, Hilton Waldorf Astoria The Caledonian, and IHG Kimpton Fitzroy London represent this tier. Consider using a luxury hotel credit card for elite status benefits at these properties.

Luxury (£500+/night)

Claridge's, The Savoy, The Ritz London, The Connaught, and Mandarin Oriental Hyde Park define London luxury hospitality. These are bucket-list properties where the experience itself is a reason to visit London.

Seasonal Pricing Patterns

Booking Tips for London Hotels

  1. Book with free cancellation and rebook if prices drop. London hotel rates fluctuate more than most cities.
  2. Consider Zone 2 — Hotels in Islington, Shoreditch, and Hammersmith are 10-15 minutes from the center at 30%+ savings.
  3. Breakfast is rarely included at London hotels (unlike the US). Budget £10-£20/person for breakfast or choose a hotel that includes it.
  4. Check direct rates. UK-based chains like Premier Inn always have the best rate direct. International chains often match or beat OTA prices direct. See our booking platform comparison.
  5. Use a no-foreign-transaction-fee card. A travel credit card that waives FX fees saves 2-3% on every transaction. TravelCardGuide.com has the full list.
  6. Airbnb has strict rules in London — 90-night annual limit for entire homes. Read our Airbnb vs Hotels comparison for details.

Track London Hotel Prices

Set a free alert for London and get notified when hotel rates drop below your budget.

Set London Price Alert

The Bottom Line

London is expensive but navigable if you choose the right area and timing. The City of London and Canary Wharf on weekends, King's Cross and Bloomsbury for everyday value, and the South Bank for a balance of location and price are all smart choices. Visit in January through March for the lowest rates, use loyalty programs to earn upgrades and free nights, and always compare prices across platforms before booking.

Planning a European trip? Check our guides for Paris and Tokyo, or browse solo travel hotel recommendations if you are heading to London alone.

Affiliate Disclosure: Hotel Price Watch earns a commission when you book through our affiliate links to Booking.com, Hotels.com, Expedia, and other partners. This does not affect our recommendations or the price you pay. We only recommend products and services we believe provide genuine value to our readers. Some credit card links are provided in partnership with TravelCardGuide.com.