The Best Pubs in Barry
Barry’s pub culture is a vibrant mix of coastal charm and community warmth, where historic inns, modern craft breweries, sports bars, and cosy locals sit side by side. From roaring log fires and sun-drenched beer gardens to legendary Sunday roasts, live music, and dog friendly corners, the scene offers something for every mood. Whether you want a wallet friendly pint, a perfectly poured ale, or a hearty meal with sea views, the variety is as rich as the town’s own heritage a seaside resort turned bustling hub. Come and discover the best pubs in Barry.


1. King William IV. (The Billy)
Bridge St, Barry CF63 1LD, UK
Head straight to The Billy for a proper local pub that nails the basics with style! With wallet-friendly pints, a cracking beer garden, and live music that gets everyone going, it's the perfect spot for a relaxed afternoon or a lively night out. Bring the dog, grab a cocktail, and settle in for darts, sports on the telly, or a quiz night where the friendly banter flows as freely as the drinks.


2. Cwm Talwg
Severn Ave, Barry CF62 7FG, UK
Get down to the Cwm Talwg, a cracking local pub in the Vale of Glamorgan that's perfect for gathering your mates or the whole family! Whether you're tucking into a brilliant 40% off mains deal, sinking a perfectly poured pint, or letting the dog settle in at your feet in the bar area, there's a warm welcome waiting for you. The menu is packed with pub classics done right, and with a great selection of wines and cocktails, plus a lovely beer garden for sunny sessions, it’s an absolute gem for a relaxed get together.
Photo by Christopher Ware — CC BY-SA 2.0 via Wikimedia Commons


3. Three Horseshoes
1 Station Rd, Dinas Powys CF64 4DE, UK
Tucked away as a true village gem, the Three Horseshoes is a wonderfully cosy local that buzzes with character and community spirit. With a packed weekly calendar of open mic nights, live bands, karaoke, poker, and skittles, there's always something brilliant to get involved in. It’s a welcoming, dog friendly spot where you can enjoy a strong pint of Directors, a glass of wine, or a cocktail, all while soaking up the lively banter with friends. Perfect for groups and sports fans alike, this is everything a proper village pub should be.
Photo by Mick Lobb — CC BY-SA 2.0 via Wikimedia Commons


4. Sully Constitutional Club
90 South Rd, Sully, Penarth CF64 5SL, UK
Make your way to the Sully Constitutional Club for a true local treasure where the Sunday roasts are absolutely legendary! The fluffy, crispy roast potatoes and rich gravy have everyone coming back for more, while the menu of excellent steaks and pies keeps things hearty and satisfying. It’s a wonderfully cosy, dog friendly spot with outdoor seating, perfect for groups to enjoy a cheap pint or a glass of wine in an old school, welcoming vibe.
Photo by Jaggery — CC BY-SA 2.0 via Wikimedia Commons


5. Star Inn
Station Rd, Dinas Powys CF64 4DE, UK
Step into the Star Inn, a wonderfully cosy village pub in Dinas Powys that feels like a true local gem! Whether you're gathering the whole group for a legendary Sunday roast, tucking into perfectly crispy chips with a juicy burger, or simply settling in with your dog by your side, the warm welcome is guaranteed. Their well stocked bar serves everything from crisp Pinot Grigio to full bodied ale and cracking cocktails, making it the perfect spot for any occasion.
Photo by Bill Boaden — CC BY-SA 2.0 via Wikimedia Commons


6. The Wenvoe Arms
Old Port Rd, Wenvoe, Cardiff CF5 6AN, UK
Nestled in a charming village, The Wenvoe Arms is a delightful traditional pub that perfectly blends cosy charm with modern hospitality. You can settle in with your dog by a roaring log fire in winter, or enjoy alfresco drinks on one of three lovely outdoor terraces when the sun is shining. The menu is packed with tempting options like Spice Night, Burger Night, and legendary pies, all paired with a fantastic selection of beers, wines, and cocktails. It’s a wonderfully welcoming spot for groups, whether you’re popping in for a quick pint or settling in for a hearty meal.
Photo by Sionk — CC BY-SA 4.0 via Wikimedia Commons


7. The Park
Park Cres, Barry CF62 6HE, UK
For a proper, no frills local that's big on value and community spirit, The Park is the place to be. You'll find a cracking range of well priced beers and wines, with live music and sports on the telly providing the perfect backdrop for a lively session with friends. The friendly team and welcoming regulars make every visit feel like a reunion, and the outdoor beer garden is a brilliant spot for a sunny afternoon pint.
Photo by John Lord — CC BY-SA 2.0 via Wikimedia Commons


8. Cross Keys Dinas Powis
Elm Grove Rd, Dinas Powys CF64 4AA, UK
Cross Keys Dinas Powis is a wonderfully welcoming local where the Sunday roast is an absolute triumph, served hot, fresh, and with incredible value that includes dessert! With a fantastic selection of beers, wines, and cocktails, plus a dog-friendly policy and outdoor seating, it’s the perfect spot to gather your group for a hearty meal or to catch the big match on the telly. The friendly team and warm, traditional feel make every visit a pleasure, and they’re even happy to whip up something off-menu for you.


9. The Captains Wife
Beach Rd, Swanbridge, Sully, Penarth CF64 5UG, UK
Perched right by the coast with stunning sea views, The Captain's Wife is a beautifully revamped pub serving proper hearty pub classics that are absolutely packed with flavour. The Sunday roast is legendary, featuring tender meat, crispy veg, and feather light Yorkshire puddings, while the beef shin and Korean beef pizza are genuine highlights of a menu that also includes fantastic starters like crab cake and sticky sharing platters. With a roaring fireplace, dog friendly vibes, and a brilliant selection of cask ales, wines, and cocktails, it's the perfect spot for groups to settle in for a relaxed, memorable meal.
Photo by Eirian Evans — CC BY-SA 2.0 via Wikimedia Commons


10. Three Horseshoes Country Inn
Barry CF62 3AB, UK
Welcome to the Three Horseshoes Country Inn, a wonderfully dog friendly country pub that’s absolutely brilliant for groups and families alike! Whether you’re settling in by a crackling log fire with a pint of their own Dragon Ale or enjoying a cocktail on the outdoor seating, the well stocked bar has something for everyone. The on site Playbarn keeps little ones happily entertained, while sports fans can catch the big game in the Jockey Lounge, making it a perfect all round spot for a relaxed pint or a hearty meal.
Photo by Peter Wasp — CC BY-SA 2.0 via Wikimedia Commons




