best cheap hotels in London with free breakfast

The 8 Best Cheap Hotels in London with Free Breakfast

Looking for cheap hotels in London with free breakfast? Whether you’re visiting London for the first time or returning for another adventure, saving money on accommodation and meals can make a big difference. London is known for its world-class attractions, vibrant neighborhoods, and—let’s face it—high prices. But with a bit of research, you can find budget-friendly hotels that offer both comfort and a complimentary breakfast to start your day right.

From central locations like Kings Cross and South Bank to trendy areas like Shoreditch, this guide highlights 10 of the best affordable London hotels where breakfast is included in the price. No need to sacrifice convenience or quality—these places deliver on both.

hotel room
© Pixabay

1. Point A Hotel London Kings Cross – St Pancras

One of the most reliable choices for travelers on a budget, Point A Hotel Kings Cross offers compact, modern rooms just a few minutes from Kings Cross and St Pancras stations. This means you’ll have easy access to the Eurostar, major Underground lines, and direct routes to Heathrow.

Breakfast is not automatically included in every rate, but many offers through their website or partner sites throw in a free continental breakfast, complete with pastries, fruits, yogurts, and hot drinks.

Price range: £90–£130/night
Location perks: Near British Library, Regent’s Canal, and multiple train connections

2. Holiday Inn Express London – Southwark

If you’re staying near the Thames and want a solid hotel experience with reliable amenities, this Holiday Inn Express is an excellent pick. It’s located close to major attractions like the Tate Modern, Borough Market, and the South Bank.

Best of all, the Express Start breakfast is always included—offering both hot and cold options such as sausages, eggs, beans, cereals, and pastries.

Price range: £120–£160/night
Location perks: Walking distance to London Eye and Shakespeare’s Globe

3. Premier Inn London Kensington (Earl’s Court)

A reliable UK chain, Premier Inn offers comfort and consistency. This location in Kensington is perfect for museum-hopping (Natural History, Science, and V&A Museums are nearby) and leafy strolls through Hyde Park.

Book the “meal deal” option or family rate, and you’ll enjoy a hearty English breakfast with eggs, sausages, beans, toast, and more—often free for children with a paying adult.

Price range: £100–£130/night
Location perks: Near Earl’s Court Tube, Hyde Park, and the Royal Albert Hall

4. Point A Hotel London Westminster

Located near the iconic Big Ben and London Eye, Point A Westminster offers small but functional rooms at budget-friendly prices. Its biggest draw is the central location—ideal for sightseeing.

Many packages come with a free light breakfast, which includes croissants, yogurt, granola bars, and coffee.

Price range: £90–£120/night
Location perks: Steps from Westminster Bridge and the River Thames

5. ibis Styles London Gloucester Road

Part of Accor Hotels, ibis Styles Gloucester Road blends affordability with stylish interiors and a strong breakfast game. Rooms are clean, colorful, and well-equipped for city explorers.

Guests rave about the included breakfast buffet, which features fresh fruit, pastries, coffee, cold meats, and cereals.

Price range: £110–£150/night
Location perks: Short walk to the Natural History Museum and Gloucester Road Station

6. The Z Hotel Victoria

For those needing to be close to transport, Z Hotel Victoria is just a stone’s throw from Victoria Station—ideal for travelers arriving via Gatwick Express or heading to southern England.

While rooms are compact, they’re modern and cleverly laid out. Some rates include free breakfast, and guests love the bonus cheese & wine hour in the evenings.

Price range: £85–£120/night
Location perks: Buckingham Palace and Westminster Cathedral nearby

7. The Corner London City (formerly Qbic Hotel)

This funky, eco-conscious hotel in Whitechapel offers a refreshing alternative to cookie-cutter chains. Think sustainable design, bold interiors, and friendly service.

Many booking packages include a healthy and varied breakfast, with plenty of vegetarian and vegan options.

Price range: £100–£130/night
Location perks: Easy access to Shoreditch, Brick Lane, and the Tower of London

8. Holiday Inn Express London – Limehouse

Tucked in a quieter East London neighborhood, this Holiday Inn Express is great for travelers wanting to escape the tourist crowds while still staying connected to central attractions.

The included breakfast buffet is generous and includes hot selections like eggs and sausages, along with fresh fruit, bread, and juice.

Price range: £90–£115/night
Location perks: Near the DLR, just two stops from Tower Bridge

Final thoughts:

When you’re traveling on a budget, scoring a room at one of these cheap hotels in London with free breakfast can help stretch your pounds further. Not only do you save on your morning meal, but you also enjoy locations that make exploring London easy and efficient.

Whether you prefer the buzz of Shoreditch or the elegance of Kensington, there’s an affordable hotel with complimentary breakfast waiting for you. Book early, compare deals across platforms, and always double-check whether breakfast is included in your selected rate.

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.

Similar Posts