City GuidesUK

12 Of The Best Cheapest Hotels In London 2026 [Under £150 Per Night]

Hotel in London, UK

London might be one of the most exciting cities in the world, but let’s be honest, it’s also one of the most expensive. Between the museum-hopping, market-grazing, and pub-crawling, your budget can disappear faster than a pint on a sunny day. But the good news is – you don’t have to sacrifice all your spending money on a good night’s sleep.

I’ve rounded up 12 of the best cheap(ish) hotels in London that feel boutique without the price tag – each one under £150 a night. So whether you’re after a quirky East London getaway, a stylish space in Kensington, or somewhere central you can rely on for a comfy bed after a long day of sightseeing, I’ve got you covered.

On the subject of location, when it comes to planning your London trip, knowing where to stay is almost as important as which hotel. So to help you find the right affordable accommodation in the right area, I’ve mapped all 12 hotels below for reference. Let’s dive in!

Disclaimer: This post may include affiliate links, so if you do make a purchase through them I may get a small commission at no extra cost to you. Thank you for supporting my blog!

ibis Styles London Ealing
  • Price per night: from £96
  • Distance from nearest Underground station: 750m (Ealing Broadway)
  • Google review score: 4.3 / 5

The hotel itself is set in a modern building with super spacious rooms featuring cinema themed designs. There’s also an on-site restaurant for breakfasts and dinner as well as an outdoor terrace for sipping a glass of wine after a long day of exploring!

Overall, as this is an ibis you know what you’re getting – the quality is good, the facilities are spotless and you can count on decent service all for less than £100 per night.

Kensington Gardens Hotel, London, UK
  • Price per night: from £86
  • Distance from nearest Underground station: 300m (Bayswater)
  • Google review score: 4.1 / 5

While the rest of the decor may be simple, I often find it makes for a cleaner and fresher space and that’s exactly what you’ll find here. Simple rooms executed perfectly with fantastic access to the best of London. Just note, there’s no restaurant or breakfast facilities here, but with so many delicious spots in London, it’s just an excuse to try more food!

W12 Rooms, London, UK
  • Price per night: from £80
  • Distance from nearest Underground station: 100m (Shepherd’s Bush)
  • Google review score: 4.1 / 5

Plus, the location is excellent. Sat in the centre of Shepherd’s Bush you have easy access to Notting Hill, Hammersmith and Holland Park while the heart of London is only a short tube ride away!

So, for an elegant stay that doesn’t break the bank, look no further than W12 Rooms.

Novotel London Canary Wharf, London, UK
  • Price per night: from £136
  • Distance from nearest Underground station: 600m (Canary Wharf)
  • Google review score: 4.5 / 5

The location in Canary Wharf is also ideal if you want to explore more of East London with picturesque sights like Greenwich on your doorstep. And of course, as this is a Novotel, you can expect a certain level of quality and care that comes with the bigger chain hotels!

Best Western Kensington Olympia Hotel, London, UK
  • Price per night: from £125
  • Distance from nearest Underground station: 350m (West Kensington)
  • Google review score: 3.7 / 5 (this is lower due to older reviews left before their recent renovation of the hotel)

When it comes to location, if you want to visit the city’s best museums and soak up the Chelsea culture then Kensington Olympia is perfect. This hotel may not have a restaurant but honestly you won’t need it. Some of my favourite restaurants and breakfast spots are around Kensington and you’re spoilt for choice for tasty treats!

The Tommyfield Hotel, London, UK
  • Price per night: £139
  • Distance from nearest Underground station: 50m (Kennington)
  • Google review score: 4.3 / 5

So if you’re a foodie after a central stay then look no further!

TRIBE London Canary Wharf, UK
  • Price per night: from £145
  • Distance from nearest Underground station: 450m (Canary Wharf)
  • Google review score: 4.5 / 5

When it comes to location, again as this hotel is in Canary Wharf you have great access to East London and London City Airport which is only 6km away.

Spread Eagle, London, UK
  • Price per night: from £147
  • Distance from nearest Underground station: 1.4km (East Putney)
  • Google review score: 4.5 / 5

Plus, there’s a brilliant restaurant and bar that focuses on delivering only the best classic British cuisine so you can be sure of a good meal.

The Z Hotel Gloucester Place, London, UK
  • Price per night: from £119
  • Distance from nearest Underground station: 350m (Baker Street)
  • Google review score: 4.2 / 5

In terms of location, as you’re right in Marylebone in the heart of the city you’re perfectly positioned for exploring Hyde Park, Regent’s Park and other London icons like the Sherlock Holmes Museum.

Hampton By Hilton London Old Street, UK
  • Price per night: from £148 including breakfast
  • Distance from nearest Underground station: 450m (Old Street)
  • Google review score: 4.1 / 5

For a cosy stay in North London, head to Hampton By Hilton London Old Street. Here you’ll find a welcoming, comfortable night’s sleep in lovely canal-side Angel Islington. Surrounded by great coffee shops, cute shops and waterside walks, there’s a lot to love about positioning yourself here.

The hotel itself is modern, spacious and thoughtfully designed with a good breakfast buffet and friendly staff. It’s exactly what you would want (and expect) from a quality Hampton By Hilton stay.

Staycity Aparthotels London Dalston, UK
  • Price per night: from £150
  • Distance from nearest train station: 200m (Dalston Kingsland)
  • Google review score: 4.5 / 5

The added facilities at this aparthotel give you more control over your budget as not only can you save on fine dining but also get free gym access, use of a co-working area and an on-site café and brewery. What more could you want?!

Phoenix Hotel, London, UK
  • Price per night: from £120
  • Distance from nearest Underground station: 250m (Bayswater)
  • Google review score: 4.2 / 5

That’s a wrap! Those are my picks of the nicest and most affordable hotels in London that give you the chance to explore the city for less. If you have any more questions about visiting London on a budget, tips of your own to add or feedback from your stay at one of these hotels, please let me know in the comments box below. Happy travelling!

More London tips

Find the best accommodation in London with Booking.com. Plus, the more you use the platform, the more they reward you with discounts and free breakfasts – a great way to save!

For the best guided experiences in the UK, I’d really recommend GetYourGuide. You can find their full range of London tours here.

Discover Hostelworld for the best reviewed spots in London and across the UK.

To make sure you still have mobile data for maps and other travel essentials, discover the easiest eSIMs from Airalo. I’ve used them all over the world for easy connection. Discover their affordable UK plans here including a free intro 1GB plan!

Leave a Reply

Your email address will not be published. Required fields are marked *