St Patrick's Day: These are the best places to get a pint of Guinness in London

Watch more of our videos on ShotsTV.com 
and on Freeview 262 or Freely 565
Visit Shots! now
Enjoy a creamy and frothy pint of Guinness from one of London’s best-loved pubs

With St Patrick’s Day just around the corner, there’s no better time to raise a glass of the black stuff and celebrate all things Irish.

While London might be a few hundred miles from Dublin, the capital certainly knows how to pour a proper pint of Guinness — creamy head, velvety smooth, and served in some of the cosiest, quirkiest, and most character-packed pubs around.

Hide Ad
Hide Ad

Whether you’re a seasoned stout enthusiast or just looking for somewhere with good vibes and even better pours, we’ve rounded up the best places in London to get your Guinness fix. Sláinte!

These are the best places to get a pint of Guinness in LondonThese are the best places to get a pint of Guinness in London
These are the best places to get a pint of Guinness in London | AFP via Getty Images

1. The Guinea Grill, Mayfair

A historic pub with a great rep for pouring a perfect pint. Classic atmosphere with an old-school charm. Also known for top-quality steaks if you fancy food with your pint.

2. The Toucan, Soho

An iconic Irish bar with a big Guinness cult following. Tiny and often packed, but super atmospheric. Walls are covered in Guinness memorabilia — it’s a real Guinness lover’s haven.

3. The Auld Shillelagh, Stoke Newington

Regularly voted one of the best Irish pubs in London. Great Guinness, welcoming vibe, and proper Irish hospitality. Live music and sports make it even better.

Hide Ad
Hide Ad

4. The Sheephaven Bay, Camden

A cozy Irish pub with a great pint and friendly crowd. Great spot for sports (especially rugby or GAA). Guinness poured slowly and correctly — as it should be.

5. The Faltering Fullback, Finsbury Park

A leafy, quirky Irish pub with a maze-like interior and a legendary beer garden. Guinness here is reliable, and the pub has loads of character. Great for casual pints or a night with friends.

6. Skehan’s, Nunhead

A hidden gem in South London. Authentic Irish pub vibes, great Guinness, and a proper locals' pub. Often has live music or quiz nights.

7. The Cow, Notting Hill

A stylish gastropub with an Irish influence. Guinness served right and paired with oysters or seafood, is a popular shout here. A bit more upscale but still relaxed.

Hide Ad
Hide Ad

8. The Devonshire, Soho

One of the newer kids on the block but is already gaining a solid reputation for serving a seriously good Guinness. Run by hospitality heavyweights with a focus on quality across the board. Stylish, buzzy, and quickly becoming a go-to for a pint in central London.

9. Waxy O'Connor’s, Piccadilly Circus

A huge, multi-level Irish pub with a church-like interior — it’s a bit of a labyrinth! Always lively and well-poured Guinness, especially great on St. Patrick’s Day or game nights. Very central, so great for a spontaneous pint if you’re in the area.

10. The Crown and Cushion, Lambeth North / Waterloo

A low-key spot, but locals rave about the Guinness here. It’s one of those classic old pubs with no frills, just good beer and a warm welcome. A bit of a hidden gem vibe.

Comment Guidelines

National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.

Follow us
©National World Publishing Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice