15 Best Affordable Hotels in London That Are Actually Worth Booking
Finding an affordable hotel in London can feel overwhelming.
With thousands of accommodation options spread across the city, it's easy to end up paying too much—or booking a hotel that's far from the attractions you actually want to visit.
The good news?
You don't have to spend a fortune to enjoy a comfortable stay in a great location.
Whether you're visiting London for the first time, planning a family holiday, travelling as a couple or simply looking to save money without sacrificing comfort, there are plenty of hotels that offer excellent value for money.
Here are 15 affordable hotels in London that are genuinely worth booking.
1. Premier Inn London County Hall
If you're visiting London for the first time, this is one of the best-value hotels in the city.
Located just a few minutes' walk from the London Eye, Big Ben and Westminster Bridge, it puts many of London's biggest attractions right on your doorstep.
The rooms are spacious, comfortable and consistently receive excellent reviews, making it a favourite for families and couples alike.
📍 Location: Waterloo
Best For: First-time visitors.
2. hub by Premier Inn Covent Garden
If location is your top priority, it's hard to beat this hotel.
The rooms are compact but cleverly designed, offering everything you need while placing you within walking distance of Covent Garden, Leicester Square and the West End.
It's perfect for travellers who plan to spend most of their time exploring the city.
📍 Location: Covent Garden
Best For: Sightseeing.
3. Z Hotel Soho
This stylish hotel proves that small rooms don't have to feel cramped.
Situated in the heart of Soho, you'll be surrounded by restaurants, theatres and some of London's best nightlife.
It's an excellent choice if you want to experience central London without paying luxury hotel prices.
📍 Location: Soho
Best For: Theatre lovers and nightlife.
4. The Resident Covent Garden
Offering more space than many central London hotels, The Resident is known for its comfortable rooms and thoughtful extras, including small kitchenettes in many rooms.
Its location makes exploring London's famous attractions incredibly easy on foot.
📍 Location: Covent Garden
Best For: Longer stays.
5. Point A Hotel King's Cross
King's Cross has become one of London's most popular neighbourhoods thanks to its excellent transport connections and lively atmosphere.
Point A Hotel offers modern, efficient rooms at reasonable prices while keeping you close to St Pancras International and the British Library.
📍 Location: King's Cross
Best For: Easy transport connections.
6. Motel One London–Tower Hill
Motel One combines stylish interiors with affordable prices.
Located close to Tower Bridge, the Tower of London and the City of London, it's a fantastic base for sightseeing while still feeling modern and comfortable.
📍 Location: Tower Hill
Best For: Exploring historic London.
7. Travelodge London Central Southwark
Travelodge remains one of the UK's most reliable budget hotel brands.
This Southwark location offers easy access to Borough Market, Tate Modern, Shakespeare's Globe and the South Bank, making it an excellent value choice.
📍 Location: Southwark
Best For: Budget-conscious travellers.
8. ibis London Blackfriars
Modern rooms, reliable service and an excellent location make ibis Blackfriars one of London's best affordable hotels.
Many of London's major attractions can be reached on foot, while nearby Underground stations make exploring the rest of the city simple.
📍 Location: Southwark
Best For: Couples and weekend breaks.
9. Premier Inn Paddington (Paddington Basin)
If you're flying into Heathrow Airport, this hotel makes an excellent base.
Paddington Station offers direct Elizabeth line and Heathrow Express connections, allowing you to reach your hotel quickly after landing.
The nearby canals also provide a surprisingly peaceful setting.
📍 Location: Paddington
Best For: Heathrow travellers.
10. The Corner London City
This eco-friendly hotel combines stylish interiors with excellent value.
Located close to Aldgate East Underground Station, it's easy to reach Tower Bridge, Brick Lane and Shoreditch.
The hotel's sustainable design also gives it a unique character.
📍 Location: Aldgate East
Best For: Exploring East London.
11. Holiday Inn Express London Southwark
One of the biggest advantages of staying here is that breakfast is included with many bookings.
Combined with its convenient location near the River Thames and South Bank, it offers outstanding value for money.
📍 Location: Southwark
Best For: Families and short city breaks.
12. Assembly Leicester Square
Few hotels place you closer to London's entertainment district.
From here, you can easily walk to Covent Garden, Chinatown, Piccadilly Circus and numerous West End theatres.
The rooms are minimalist but comfortable, making it an excellent choice for travellers who value location over luxury.
📍 Location: Leicester Square
Best For: Theatre trips.
13. Moxy London Stratford
If you're happy to stay slightly outside central London, Moxy Stratford offers fantastic value.
With fast Elizabeth line and Underground connections, reaching central London takes surprisingly little time.
Westfield Stratford City is also just a short walk away.
📍 Location: Stratford
Best For: Longer stays and shopping.
14. Premier Inn London Hammersmith
Hammersmith is one of London's best-connected neighbourhoods.
This Premier Inn provides comfortable rooms, reasonable prices and excellent Tube connections to attractions across the city.
It's especially popular with travellers looking to balance affordability and convenience.
📍 Location: Hammersmith
Best For: Great transport links.
15. Novotel London Canary Wharf
Many people overlook Canary Wharf when booking accommodation.
However, weekends often bring lower hotel prices as the business district becomes quieter.
Novotel offers modern rooms, excellent facilities and impressive views of London's skyline, all while remaining well connected by the Jubilee line and Elizabeth line.
📍 Location: Canary Wharf
Best For: Weekend stays and skyline views.
Which Area Should You Stay In?
Choosing the right neighbourhood can make a huge difference to your trip.
Waterloo: Best for first-time visitors and major landmarks.
Covent Garden: Perfect for sightseeing, shopping and theatres.
King's Cross: Excellent for trains, the Tube and Eurostar.
Southwark: Great balance between affordability and central location.
Paddington: Ideal if you're arriving from Heathrow Airport.
Canary Wharf: Excellent value, especially at weekends.
Stratford: Perfect for longer stays and budget-conscious travellers.
How Much Should You Budget?
Hotel prices in London vary depending on the season, events and how far in advance you book.
As a general guide:
£90–£130 per night: Good budget hotels when booked early.
£130–£180 per night: Comfortable mid-range hotels in excellent locations.
£180+ per night: Premium hotels or peak-season rates in central London.
Booking several weeks or months in advance often results in significantly lower prices.
Tips for Saving Money on Hotels
Book as early as possible, especially for summer and Christmas.
Consider staying just outside Zone 1 if you're close to an Elizabeth line or Underground station.
Compare rates directly on the hotel's official website as well as booking platforms.
If your travel dates are flexible, weekend prices can sometimes be cheaper in business districts such as Canary Wharf.
Breakfast-inclusive rates can often save money compared to eating out every morning.
Final Thoughts
A great hotel doesn't have to cost a fortune.
London offers plenty of affordable options that combine comfortable rooms, excellent transport links and convenient locations near the city's biggest attractions.
Whether you choose a riverside hotel in Waterloo, a stylish stay in Soho, a transport hub near King's Cross or a modern hotel in Canary Wharf, the right choice can help you enjoy more of London while keeping your travel budget under control.
With a little planning and early booking, you'll discover that staying in one of the world's most exciting cities is more affordable than you might think.
Discover More London Travel Tips
Planning your London adventure? Visit LondonYaar.com for hotel guides, neighbourhood recommendations, money-saving tips and beginner-friendly travel advice to help you make the most of your trip.
Follow @rohan.londonyaar for more London travel tips, hidden gems and practical guides.