Hotels in London
Iconic landmarks, world-class museums, and vibrant neighborhoods await in Britain's capital. Compare prices from top booking sites and find the perfect place to stay.
Best Areas to Stay in London
Westminster
Central location near Big Ben, Buckingham Palace, and major attractions
Kensington
Elegant area with museums, parks, and upscale shopping
Shoreditch
Trendy East London neighborhood with hip hotels and nightlife
South Bank
Cultural hub along the Thames with great river views
Types of Accommodation in London
Luxury Hotels
Β£250-500+/nightFive-star hotels in Mayfair and Knightsbridge
Boutique Hotels
Β£120-250/nightCharming properties with unique character
Business Hotels
Β£100-200/nightModern hotels near financial districts
Budget Hotels
Β£60-100/nightClean, comfortable options across the city
Compare prices from top booking sites
Your Guide to London Hotels
London offers an incredible variety of accommodation options, from historic boutique hotels in Mayfair to modern aparthotels in Shoreditch. Whether you're visiting for business or leisure, you'll find the perfect place to stay that suits your budget and preferences. The city's excellent public transport network means you can stay in almost any neighborhood and still easily access major attractions.
Top Attractions in London
- Tower of London
- British Museum
- Buckingham Palace
- Westminster Abbey
- The Shard
Getting Around
Get an Oyster card for easy access to the Tube, buses, and trains throughout the city.
Best Time to Visit
The best time to visit London is April-June and September-October for mild weather. Peak season (June-August and December holidays) brings higher prices and crowds, while January-March (excluding Valentine's) offers better deals.
Frequently Asked Questions
What is the average hotel price in London?
Hotel prices in London vary by neighborhood and season. Prices vary significantly by neighborhood, star rating, and season. Budget Hotels Β£60-100/night.
What is the best area to stay in London?
The best area depends on your priorities. Westminster is central location near big ben, buckingham palace, and major attractions, while Kensington offers elegant area with museums, parks, and upscale shopping.
When is the best time to visit London?
The best time to visit London is April-June and September-October for mild weather. Peak season is June-August and December holidays, while January-March (excluding Valentine's) offers lower prices and fewer crowds.
How do I get around London?
Get an Oyster card for easy access to the Tube, buses, and trains throughout the city.
ALL Accor+ Explorer
Enjoy two complimentary nights each year, up to 30% off dining, and 15% off hotel stays at 20+ brands including Sofitel, Fairmont, Novotel, Pullman, and ibis.
Affiliate partnership with AccorPlus via CJ.com. We may earn a commission at no extra cost to you.