best cheap hotels in London

The 10 Best Cheap Hotels in London

If you’re planning a trip to London, one of the biggest challenges is finding affordable accommodation that doesn’t compromise comfort and convenience. London is a global hub of culture, history, and entertainment, but it can also be notoriously expensive. However, with a bit of research, you can find great deals on London budget hotels that offer both value and prime locations. See for yourself, as we introduce you to the 10 best cheap hotels in London, as selected by Flight and Hotel Guru experts.

1. Premier Inn London King’s Cross

Location: King’s Cross
Price Range: £80-£120 per night

One of the best-known budget hotel chains in the UK, Premier Inn offers affordable, clean, and comfortable rooms. The Premier Inn London King’s Cross is located near King’s Cross Station, making it an ideal spot for visitors who want easy access to transportation across London. Whether you’re planning to explore Camden Market, the British Library, or hop on a train for a day trip, this hotel has you covered. With modern amenities and a reputable service, this is one of the best cheap hotels in London.

Check availability for your dates:

2. Point A Hotel, Paddington

Location: Paddington
Price Range: £60-£110 per night

For travelers needing easy access to Heathrow Airport or the rest of the UK, Point A Hotel Paddington is an excellent choice. This hotel offers compact but modern rooms in one of London’s busiest transport hubs. With Paddington Station just a short walk away, guests can take advantage of the Heathrow Express and nearby attractions such as Hyde Park and Little Venice. For those looking for London budget hotels that offer convenience without a hefty price tag, Point A Paddington is a fantastic option.

Check availability for your dates:

3. The Hoxton, Shoreditch

Location: Shoreditch
Price Range: £90-£140 per night

The Hoxton, Shoreditch is a trendy, budget-friendly hotel located in the heart of East London’s coolest neighborhood. With its chic design, comfortable rooms, and vibrant social spaces, it’s perfect for travelers looking to experience Shoreditch’s famous art scene, street food, and nightlife. The Hoxton offers great value with amenities like free Wi-Fi, complimentary breakfast bags, and a prime location. Ideal for those seeking affordable style and a lively atmosphere in London.

Check availability for your dates:

4. Ibis London Blackfriars

Location: Southwark
Price Range: £80-£130 per night

The Ibis London Blackfriars offers a great balance between affordability and a prime central location. Situated near the South Bank, this hotel is close to the Tate Modern, the London Eye, and the historic Southwark area. It’s a popular choice for tourists wanting to stay near the River Thames while enjoying modern amenities and friendly service. Known for its reliability and budget-friendly rates, Ibis is a go-to brand for those seeking London budget hotels.

Check availability for your dates:

5. The Z Hotel Covent Garden

Location: Covent Garden
Price Range: £90-£130 per night

If you want to be at the heart of London’s vibrant theater district, Z Hotel Covent Garden offers excellent value. Covent Garden is a popular area for tourists, and this hotel puts you steps away from theaters, shops, restaurants, and famous landmarks like Trafalgar Square and the National Gallery. Though the rooms are compact, they are stylish and well-equipped. For those looking to stay centrally in one of the best cheap hotels in London, Z Hotel Covent Garden is a great pick.

Check availability for your dates:

6. The Resident Victoria

Location: Victoria
Price Range: £100-£150 per night

The Resident Victoria offers stylish and affordable accommodation close to Buckingham Palace, making it perfect for travelers wanting to explore iconic London landmarks. The hotel provides modern, well-designed rooms with kitchenettes, ideal for those seeking comfort and convenience. Its excellent location near Victoria Station ensures easy access to public transport, while the elegant interiors and friendly service offer great value. If you’re looking for a blend of affordability and luxury in a central London location, The Resident Victoria is an excellent choice.

Check availability for your dates:

7. The Sanctuary House Hotel

Location: Westminster
Price Range: £90-£150 per night

The Sanctuary House Hotel is another charming and affordable option located in the heart of Westminster, just a short walk from Big Ben, Westminster Abbey, and the Houses of Parliament. This traditional hotel offers comfortable, well-equipped rooms with modern amenities like free Wi-Fi and flat-screen TVs, while maintaining a classic British pub atmosphere. Its on-site pub serves hearty meals, making it a convenient and budget-friendly choice for travelers who want to explore London’s key attractions from a central location without breaking the bank.

Check availability for your dates:

8. YHA London St Pancras

Location: St Pancras
Price Range: £40-£80 per night (for private rooms)

A budget-friendly hostel offering private rooms, YHA London St Pancras is perfect for backpackers and budget-conscious travelers who still want privacy. Located close to St Pancras International Station, this hostel is ideal for those traveling via the Eurostar or planning to explore other parts of the UK. The YHA is known for its clean, basic accommodations and friendly service. It’s one of the best cheap hotels in London for those who prioritize price over luxury.

Check availability for your dates:

9. Travelodge London Central City Road

Location: City of London
Price Range: £50-£100 per night

Travelodge London Central City Road offers basic but functional rooms in a prime location. Situated in the heart of the City of London, it’s close to Shoreditch, the Barbican, and Liverpool Street Station. Travelodge is a well-known brand offering reliable budget accommodations, and this location is no exception. It’s ideal for both tourists and business travelers seeking affordable accommodation near London’s financial district.

Check availability for your dates:

10. CitizenM London Bankside

Location: Bankside
Price Range: £100-£140 per night

For travelers seeking a trendy yet affordable stay, CitizenM London Bankside delivers. Located near the Tate Modern, this hotel offers compact, stylish rooms with modern amenities such as smart TVs and mood lighting. CitizenM caters to tech-savvy guests who appreciate design and functionality. Though not the cheapest on this list, it offers great value for money with its central location and chic ambiance.

Check availability for your dates:


Conclusion: Finding the Best Cheap Hotels in London

Whether you’re visiting London for its iconic landmarks, rich history, or vibrant cultural scene, staying at a London budget hotel can help you make the most of your trip without overspending. From the stylish Z Hotels to the reliable Premier Inns and modern CitizenM, there’s a wide range of affordable accommodation in the city.

Each of the 10 best cheap hotels in London mentioned in this list offers something unique, whether it’s proximity to major attractions or a trendy neighborhood atmosphere. By choosing one of these affordable options, you can enjoy your stay in London without compromising on comfort or convenience. Whether you’re a solo traveler, couple, or family, London’s budget hotels ensure you can experience the city while sticking to your budget.

We sincerely hope that this article was helpful!

Disclaimer: Flight & Hotel Guru editors hand-select every hotel that appears on this page, and the company may earn compensation through affiliate links within the story.

Share this post

Subscribe to Flight & Hotel Guru's travel newsletter

Get travel tips from Flight & Hotel Guru directly to your inbox!

Share our content