Where To Find The Cheapest Pints Of Guinness In London

2 arms extended holding 2 pints of Guinness outside of a leafy pub.Two pints of Guinness outside of the Skehans in London.

London is home to some of the country's best pubs, rooftop bars, and beer gardens, offering plenty of places to enjoy a pint in the sunshine or settle in for a cosy evening. What the capital isn't known for, however, is cheap drinks. With pint prices soaring, even a simple Guinness can put a pretty big dent in your budget. 

That said, there are still a handful of spots across the city where you can enjoy a quality pint of the black stuff without paying London prices. Whether you're after a traditional Irish pub, a local favourite, or simply the best value around, these are some of the places serving some of the cheapest pints in London. 

Where To Find The Cheapest Pints Of Guinness In London

1. Simmons 

  • Address: Multiple locations 
  • Pint price: £4

Known for its generous happy hour deals, Simmons is one of the cheapest places to enjoy a Guinness in London. Selected venues serve pints for just £4 during happy hour, making it a popular choice for budget-friendly drinks in the capital.

A pint of Guinness held in a dark pub. Simmons is one of London's go-to spots for a cheap drink.

2. Ellie's 

  • Address: 428 Kingsland Road, Dalston, E8 4AA
  • Pint price: £5 Guinness on Wednesdays

A favourite among Dalston locals, Ellie's serves up one of the best-value pints of Guinness in East London. With a laid-back atmosphere and outdoor seating, it's the perfect spot to spend an evening. Fun fact: Ellie's bar also hosted Charli XCX's wedding after-party too.

The exterior of a small bar with outdoor benches and a neon sign that says 'Ellie's'Ellie's is perfect for people watching on the high street with a pint. 

3. The Amersham Arms

  • Address: 388, New Cross Road, New Cross, SE14 6TY 
  • Pint price: £5 happy hour deals
The Amersham Arms is far more than your average London pub. While the front bar serves food and drinks in a traditional setting, the venue is best known for its creative programme of live music, comedy, cabaret, theatre and club nights, making it one of New Cross's most beloved cultural hubs.
 
The exterior of The Amersham Arms with a neon sign reading 'Take Courage.' The Amersham Arms is a local favourite.

4. The Marion Anderson

  • Address: 28-32 Bowling Green Lane, Clerkenwell, EC1R 0BJ
  • Pint price: £4
The Marian Anderson is a community-minded pub that brings a little more soul to the classic Central London boozer. It’s also a particularly wallet-friendly option considering its location, with a beer costing less than you might expect for its Zone 1 location. The bar serves a selection of pints, wines, and cocktails, alongside hearty pub classics and seasonal small plates. Best of all, a Guinness will cost you less than a fiver.

The exterior of a pub with red panelling, red brick, and people seated on a bench outside.The Marion Anderson serves great value pints for its Central London location. 

5. The William Morris - JD Wetherspoons

  • Address: 2-4 King Street, Hammersmith, W6 0DZ
  • Pint price: £4.40

If your mission is to find a cheap Guinness in London, any Spoons in London will do, but The William Morris should be on your radar. This no-frills location serves up some of the capital's most affordable pints, proving you don't need to spend a fortune to enjoy a Guinness.The exterior of a Wetherspoons.When in doubt, Wetherspoons always has the cheapest pints in town. 

6. The Five Bells

  • Address: 155 New Cross Road, New Cross, SE14 5DJ
  • Pint price: £4.15
The Five Bells is a lively pub on New Cross Road, just a short walk from New Cross Gate station. You can enjoy live sports on the screens, a stage for entertainment, and even a table tennis table, so you won't have to worry about getting bored. It’s also one of the cheaper spots to grab a Guinness, making it a great choice when you’re after a budget-friendly pint South East London.
Crowd of people standing outside of a pub in South London.
Located a short walk from the station, The Five Bells always draws an energetic crowd.

7. The Old Justice 

  • Address: 94 Bermondsey Wall East, Bermondsey, SE16 4TY
  • Pint price: £5

The Old Justice is a historic London pub tucked away on Bermondsey Wall East, right by the Thames. This Grade II-listed boozer dates back to 1933 and has kept its neo-Tudor interior, with a past that includes appearances in Paul McCartney’s ‘No More Lonely Nights’ video. It’s also a good-value spot for a Guinness, making it a worthwhile stop for a cheap pint with tons of history thrown in.

The exterior of an old pub in London.The Old Justice is great for a pint with a side of history. 

8. The Old Ale Emporium

  • Address: 405 Green Lanes, Harringay Ladder, Harringay, N4 1EU
  • Pint price: £4.30

The Old Ale Emporium is a small corner pub with a mix of students and local regulars, and a recent renovation has given it a warmer feel. Inside, you’ll find wood panelling, comfy furniture, quirky celebrity memorabilia, and a jukebox stacked with 5,000 songs for a boogie. There's also outdoor seating with a covered heated smoking area out back.

The Old Ale Emporium in London. The Old Ale Emporium has plenty of surprises inside. 

9. The Nags Head

  • Address: 231 Rye Lane, Peckham, SE15 4TP
  • Pint price: £4.30

A proper Peckham local, The Nags Head is a fun, sports-loving pub on Rye Lane where you’ll find cheap drinks, plenty of screens showing everything from football to F1, and a late-night crowd. There’s usually something going on, with live music and pop-up food from Yard Sale Pizza available for collection or delivery.

Exterior of the Nags Head in Peckham.The Nags Head in a favourite among Peckham locals.

10. O'Briens

  • Address: 137 Uxbridge Road, West Ealing, W13 9AU
  • Pint price: £3.80 before 5pm and £4.80 after 5pm on Fridays

O'Briens on Uxbridge Road feels like a real old-school Irish pub, with wooden bars, familiar regulars and a no-frills approach to food and drink, including Irish stews and fish and chips on the menu. Despite its unfussy approach, there’s a killer pint deal on Fridays, with Guinness costing less than a fiver. It’s exceedingly rare to get a pint under £5 these days, let alone under £4, so if you're looking for the best deals in the city, you'll find it here. 

The exterior of O'Briens in London.This no-frills Irish pub has one of the best Guinness deals in the city. 

Still got pints on the brain? Check out our list of best pubs in London serving Guinness