St Patrick's Day: These are the best places to get a pint of Guinness in London
and on Freeview 262 or Freely 565
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.
Advertisement
Hide AdAdvertisement
Hide AdWhether 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!


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.
Advertisement
Hide AdAdvertisement
Hide Ad4. 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.
Advertisement
Hide AdAdvertisement
Hide Ad8. 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.