Cheap Hotels in London, England
Looking for a great yet cheap hotel in London, England? From cozy guesthouses in the heart of the city to simple yet comfortable hotels near Hyde Park or The British Museum, travelers can get value without sacrificing location or basic amenities.
Here’s what you need to know before you book your stay.
Cheapest hotel price available
$20*
Most popular hotel
The Royal Horseguards
Number of hotels near the airport
25,001
Average length of stay
5 days
*Hotel prices are subject to change.
Check Out the Latest OneAir Hotel Deals in London
Discover exclusive discounts of up to 60% off on your next stay with the latest OneAir hotel deals in London.
Up to
36%
OFF
Karma Sanctum Soho Hotel
London, UK
For Check-In From Feb 08, 2025
Up to
33%
OFF
The Grove
London, UK
For Check-In From Feb 08, 2025
Up to
33%
OFF
Clayton Hotel Chiswick
London, UK
For Check-In From Feb 08, 2025
Up to
32%
OFF
L'oscar London
London, UK
For Check-In From Feb 08, 2025
Up to
32%
OFF
Novotel London Tower Bridge
London, UK
For Check-In From Feb 08, 2025
Up to
31%
OFF
Hilton London Bankside
London, UK
For Check-In From Feb 08, 2025
When is the Best Time to Book a Hotel in London
Check out the information below for the cheapest hotel booking time in London.
Cheapest Month/s to Book
February
Most Expensive Month/s to Book
June
Ready to plan your trip to London?
Discover everything you need to know: Cheap Flights to London, England >>
Frequently Asked Questions
What's the average cost of hotels in London?
Luxury hotels in central London average $400 to $600 per night, mid-range hotels cost $200 to $300, and budget hotels range from $100 to $180. During peak season (June to September), expect prices to increase by 25 to 35%.
How far in advance should I book a London hotel?
For summer stays, book 3 to 4 months ahead for the best rates. For off-peak seasons, booking 4 to 6 weeks ahead usually secures good deals. Sign up on OneAir to access member exclusive deals for cheap hotels in London.
What is considered a cheap hotel in London?
In central London, budget hotels range from $100 to $180 per night. Outside the city center, you can find hotels for between $70 and $120 per night. Prices typically include basic amenities like WiFi and a private bathroom.
Where can I find the cheapest hotels in central London?
The most affordable areas in central London are Paddington, Kings Cross, and Victoria. These neighborhoods offer budget hotels starting at $100 per night while maintaining good transport connections.
What's the best time to book cheap hotels in London?
February offers the lowest rates with up to 30% savings. January and November are also cheaper months. Book 3 to 4 months ahead for summer stays and 4 to 6 weeks for off-peak seasons.
Are cheap hotels in London safe?
Budget hotels in London are generally safe and regulated. Look for properties with at least a 3-star rating and positive recent reviews. Most have 24-hour reception and secure entry systems.
Which budget hotel chains are good in London?
Reliable budget chains include Premier Inn ($90 to $140), Travelodge ($80 to $130), and Ibis ($100 to $150). These offer consistent standards and are often located near tube stations.
How far are cheap hotels in London from attractions?
Budget hotels in central London are typically within 20 to 30 minutes by tube from major attractions. Hotels in outer zones (zones 2 to 3) may require 30 to 45 minutes of travel time but offer lower rates.
Can I find cheap hotels near the London Underground?
Many budget hotels in London are located near tube stations. Expect to pay $120 to $180 per night for hotels within a 5-minute walk of stations in zones 1 to 2.
What's the best cheap hotel in London?
South Bank offers good value, with hotels averaging $180 to $250 per night. It provides easy access to major attractions and multiple tube lines. The area also has numerous affordable dining options.
How to find cheap hotels in London
Looking for cheap hotels in London? OneAir makes it easy to discover incredible hotel deals to destinations around the world. Follow these simple steps to start saving on your next trip.
- Set your destination on the OneAir mobile or web app. Input your preferred destination, stay dates, number of rooms, and number of guests, and we’ll search for the cheapest hotels in London. OneAir offers deals from over 2 million top-rated hotels, so you can find the most convenient and affordable options.
- Exclusive Corporate Rates at Top Hotels Worldwide. Take advantage of our preferred corporate rates at top-rated hotels and luxury resorts. Compare prices across all room types and categories to secure the best deals. Enjoy exclusive savings you won’t find anywhere else!
- Filter your search for specific needs. Looking for particular amenities? Use our advanced filters to find hotels with exactly what you want – from free breakfast, internet, and parking to airport shuttle, business center, swimming pool, and more.
- Compare hotel options from multiple providers. Whether you’re looking for the lowest price, the best location, or the most amenities, we make it easy to choose based on your needs.
- Book with confidence. Choose your ideal room, review the details, make a secure payment, and keep your confirmation handy for easy access.
- Manage your booking easily. Access all your hotel reservations in the “My Trips” section, where you can view, modify, or cancel your bookings with just a few taps.
OneAir prices are all-inclusive – no hidden fees or extra costs. The price you see is exactly what you’ll pay. Our hotel price comparison tool scans all booking sites to find you the best deal. If we can’t offer the lowest price, we’ll show you where to find it, making hotel booking a breeze.