Best budget hotels in London for 2024
Looking for the perfect budget hotel in London for your upcoming trip? We’ve combed through our listings of recommended hotels in the Queen’s city to come up with the following top best budget hotels in London for this year.
Each of these has that special combination of nightly rates at a good value, great locations, high customer ratings and enough essential amenities to ensure that you have a restful night’s sleep. Throw in a free English breakfast and we’re sold!
Our London Guide
10 best budget hotels in London
Celtic Hotel
61-63 Guilford Street
Average nightly rate for a double: £101
The Celtic Hotel is one of our favorite budget hotels in all of Europe. It boasts lovely proprietors, great rates, clean rooms, and a central location next to Russell Square in the heart of Bloomsbury. In short, it’s hard to find anything to complain about (aside from the difficulty of booking a room!). (Read review)

Outgoing travelers will love the communal spaces at YHA Oxford Street. Photo: EuroCheapo
YHA Oxford Street
14 Noel Street Soho, W1F 8GJ
Average nightly rate for a double: £126
If you want to stay in a bustling area near nightlife and plenty of shops, you can score a great deal at YHA Oxford Street. While you’ll have to share a bathroom, you’ll find plenty to appreciate here, including the communal kitchen, a comfy TV lounge, and even group activities hosted by the hotel. This is a good choice for travelers looking to make friends and save money. (Read review)
LSE Bankside House (Summer Only)
24 Sumner Street
Average nightly rate for a double: £139
The LSE Bankside House is a London School of Economics dormitory, one of several open to the general public during summer months. All are well-priced for London, and Bankside has an enviable location next to the Tate Modern. Its 560 rooms are available in single, double, triple, and quad configurations. (Read review)
Rushmore Hotel
11 Trebovir Road
Average nightly rate for a double: £131
The Rushmore Hotel has styled each of its 22 rooms with an individual theme, making the three-star hotel near Earl’s Court stand out from the crowd as a fun, cozy and intimate stay. Continental breakfast included. (Read review)
Hotel Meridiana
43-44 Argyle Square
Average nightly rate for a double: £109
Situated in a smart, old-fashioned townhouse, this family-run two-star hotel has the charm of a traditional English B&B. The 25-room property is located on Argyle Square, a quiet street near King’s Cross Station and the British Library. Rooms are simple, but the location is convenient and the low rates include a full English breakfast. (Read review)
72QT
72 Queensborough Terrace
Average nightly rate for a double: £131
The Latvian Guest House, also known as 72QT, is a surprising and somewhat hidden budget hotel near Hyde Park in Bayswater, offering 16 simple but well-maintained guestrooms. Free cooked breakfast, Latvian touches, and cheap rooms all add up to an excellent London cheapo stay. (Read review)
St Athans Hotel
20-24 Tavistock Place
Average nightly rate for a double: £108
Situated in historic Bloomsbury, the family-run St Athans Hotel offers simple one-star rooms (with shared or private bathrooms) at rock-bottom rates. Most of the hotel’s 45 guestrooms share facilities and feature a sink and no other in-room amenities. A few rooms are equipped with private facilities, as well as a TV. (Read review)

Need to catch an early train? Alhambra offers a convenient location in King’s Cross. Photo: Booking.com
Alhambra Hotel
17-19 Argyle Street
Average nightly rate for a double: £118
The King’s Cross is filled with guesthouses, but you’ll find a budget-friendly and charming option in the Alhambra Hotel. It’s an especially helpful pick if you are getting into London or leaving super early or late. Breakfast is included in the nightly rate, and amenities abound: there’s free Wi-Fi, safes, coffee and tea facilities, flat-screen TVs, and more. (Read review)

Enjoy lush park views from your room at MacDonald Hotel. Photo: Booking.com
MacDonald
45 – 46 Argyle Square
Average nightly rate for a double: £112
Just a short walk from the British Library, the MacDonald is well-located in King’s Cross. Rooms may not charm you with their design, but they are clean and quiet and include TVs, fans, and coffee/tea makers. We recommend the front-facing rooms, which overlook a park. (Read review)

Cherry Court is an excellent cheapo find around the corner from Victoria Station with friendly owners that really appreciate their customers. Photo: EuroCheapo
Cherry Court Hotel
23 Hugh Street
Average nightly rate for a double: £128
With just 12 rooms near Victoria Station, the Cherry Court Hotel is a sweet and simple pick. Guests can enjoy the back patio kitchenette for prepping simple meals, plus a fresh breakfast basket delivered to your room each morning. Rooms and bathrooms can be a bit small, but they are spotless and well-equipped. (Read review)
More hotel recommendations
Want to read more of our hotel picks for London? Check out all of our listings here, or click to see hotels in South Kensington, Bloomsbury, near Victoria Station, Paddington Station, and near Hyde Park.