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.
London Travel Guides
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
Budget
£80–120
per night
Mid-Range
£180–280
per night
Luxury
£400+
per night
South Bank / Southwark
Cultural, Thames views, Tate Modern, food markets
Budget
£70–110
per night
Mid-Range
£160–260
per night
Luxury
£380+
per night
Kensington / Chelsea
Wealthy, museums, Royal parks, upscale
Budget
£90–130
per night
Mid-Range
£200–320
per night
Luxury
£500+
per night
Shoreditch / East London
Trendy, street art, markets, nightlife
Budget
£55–90
per night
Mid-Range
£130–220
per night
Luxury
£350+
per night
Paddington / Bayswater
Heathrow Express hub, Hyde Park proximity, value
Budget
£60–95
per night
Mid-Range
£140–230
per night
Luxury
£320+
per night
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