Best Hotels in London
Updated March 2026 · 9 min read
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
- January-March: Cheapest period. Cold, short days keep tourist numbers low. Expect rates 20-30% below summer peaks. February half-term (one week) creates a brief spike.
- April-May: Shoulder season with improving weather. Easter week is expensive, but the rest of spring offers good value with pleasant conditions.
- June-August: Peak season. Summer tourism, Wimbledon, and various festivals push rates to annual highs. Book 2-3 months ahead for reasonable prices.
- September-October: Excellent shoulder season. Warm weather, fewer crowds, and moderate pricing make this many travelers' favorite time to visit.
- November: Post-summer slump brings good deals. Bonfire Night and early Christmas shopping keep the city lively without peak pricing.
- December: Christmas markets and New Year's Eve drive rates up, especially the last two weeks of the month.
Booking Tips for London Hotels
- Book with free cancellation and rebook if prices drop. London hotel rates fluctuate more than most cities.
- Consider Zone 2 — Hotels in Islington, Shoreditch, and Hammersmith are 10-15 minutes from the center at 30%+ savings.
- Breakfast is rarely included at London hotels (unlike the US). Budget £10-£20/person for breakfast or choose a hotel that includes it.
- 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.
- 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.
- 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 AlertThe 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.