Best Hotels in London 2026

London is expensive for accommodation but offers extraordinary variety — from boutique Notting Hill B&Bs to The Savoy. The Tube makes location flexible: prioritise being near a station over being in a specific neighbourhood.

Search Hotels in London

1.4M+ hotels — compare prices on Trip.com

Before You Book

Book 6–8 weeks ahead for summer (June–August) — London fills up quickly

Check if the hotel includes breakfast — London hotel breakfasts can cost £15–25/person if separate

Many Central London hotels don't have parking — arrive by Tube or taxi

Zone 1 hotels are most convenient but Zone 2 saves 30–50% and is only 10–15 min by Tube

Where to Stay in London

Covent Garden / West End

Theatre, shopping, tourists, central

Theatre-goersFirst-timersShoppers

Budget

£80–120

per night

Mid-Range

£180–280

per night

Luxury

£400+

per night

West End shows Covent Garden market Short walk to all major museums
Search hotels in Covent Garden / West End

South Bank / Southwark

Cultural, Thames views, Tate Modern, food markets

Culture seekersFoodiesValue hunters

Budget

£70–110

per night

Mid-Range

£160–260

per night

Luxury

£380+

per night

Borough Market Tate Modern Shakespeare's Globe Theatre
Search hotels in South Bank / Southwark

Kensington / Chelsea

Wealthy, museums, Royal parks, upscale

FamiliesMuseum visitorsLuxury shoppers

Budget

£90–130

per night

Mid-Range

£200–320

per night

Luxury

£500+

per night

Natural History Museum Victoria and Albert Museum Hyde Park
Search hotels in Kensington / Chelsea

Shoreditch / East London

Trendy, street art, markets, nightlife

Young travellersNightlife huntersStreet food lovers

Budget

£55–90

per night

Mid-Range

£130–220

per night

Luxury

£350+

per night

Brick Lane Columbia Road Flower Market (Sundays) Spitalfields Market
Search hotels in Shoreditch / East London

Paddington / Bayswater

Heathrow Express hub, Hyde Park proximity, value

Short staysBudget travellersEarly/late flights

Budget

£60–95

per night

Mid-Range

£140–230

per night

Luxury

£320+

per night

Heathrow Express (15 min to airport) Hyde Park & Kensington Gardens Portobello Road Market
Search hotels in Paddington / Bayswater

Budget Hotel Tips

Shoreditch and Bethnal Green in East London offer the best mid-range value with great food and nightlife

Generator Hostel London (King's Cross) and St Christopher's Inns are the top budget hostel chains

Zone 2 hotels (Brixton, Hackney, Bethnal Green) are 10–15 min from Zone 1 and 30–50% cheaper

aparthotels (Citadines, Adagio) are excellent for stays of 3+ nights — kitchen facilities reduce meal costs

Luxury in London

Mayfair (Claridge's, The Connaught, Brown's Hotel), Chelsea (Blakes, The Cadogan), and Knightsbridge (The Lanesborough, Bulgari Hotel) for iconic London luxury.

Frequently Asked Questions

What is the best area to stay in London?

Covent Garden/West End for theatre and sightseeing convenience. South Bank for culture and food. Shoreditch for nightlife and street food. Kensington for museums and parks. All areas are well-served by the Tube.

How much does a hotel in London cost?

London is expensive. Budget hostels: £20–35/night. Budget hotels: £70–110/night. Mid-range: £140–250/night. Luxury: £350–700+/night. Book early for best prices, especially for summer.

Is it worth staying in Central London?

It's convenient but expensive. Zone 2 hotels (East London, Brixton, Hackney) offer 30–50% savings with a 10–15 minute Tube ride to central. For a 2–3 night city break, the convenience of Zone 1 is worth it. For longer stays, Zone 2 makes financial sense.

Do London hotels include breakfast?

Not usually at the standard rate — breakfast is often sold separately for £15–25/person. Budget hotels and B&Bs sometimes include it. Always check what's included before comparing prices.

Find Your Hotel in London

Best prices guaranteed — free cancellation on most bookings