CLOSED££

O'Neill's St Mary Street

Proper Irish pub on St Mary Street where the Guinness flows and the craic is genuine—no pretence, just good times.

livelycasualtraditionalbuzzypub
You'll find yourself on St Mary Street, Cardiff's main drinking artery, where O'Neill's stakes its claim with an unmistakably Irish accent. The place has that warm, wood-lined cosiness that makes you want to settle in for longer than you planned, all creaky floors and the kind of lighting that doesn't make you regret your life choices at 11pm. It's the sort of pub where locals actually drink—not just tourists ticking boxes—with a proper bar team who know what they're doing. The Guinness is always spot on, and if you're here during a match, the atmosphere shifts into something properly electric.

Known for

  • Properly pulled Guinness
  • Authentic Irish pub atmosphere
  • Live sport and match days
  • Friendly, knowledgeable bar staff
  • Late-night drinking on St Mary Street
4.3(3,173 reviews)
85-87 St Mary St, Cardiff CF10 1DW, UK