The Best Pubs in Cardiff
As the largest city in Wales, Cardiff blends historic charm with a buzzing modern edge, and its pub scene is a true reflection of that spirit. From cosy locals with legendary Sunday roasts and dog friendly beer gardens to craft beer havens and lively sports bars with big screens, there’s a perfect pint for every mood. Whether you’re after a budget friendly student spot, a Michelin recognised gastropub, or a waterside family favourite, the city’s variety makes every outing an adventure. Come and discover the best pubs in Cardiff for yourself.


1. The Flora
136 Cathays Terrace, Cardiff CF24 4HY, UK
Head to The Flora for a cracking pint and a proper warm welcome—this spot nails the balance between a lively sports den and a cosy local hangout. With a beer garden that’s kitted out with heaters and TV screens, plus live music, a pool table, and board games, there’s always something to keep the good times rolling. Their Sunday roasts are absolutely legendary, the cocktail game is strong thanks to a wizard behind the bar, and the dog-friendly policy means your four-legged mate can join the party too.
Photo by Derek Harper — CC BY-SA 2.0 via Wikimedia Commons


2. Tiny Rebel Cardiff
25 Westgate St, Cardiff CF10 1DD, UK
Tiny Rebel Cardiff is an absolute gem for anyone who loves a buzzing, lively spot right in the heart of the action. With an incredible selection of their own craft beers, plus wine and cocktails, there’s something for every taste, and the live music adds a fantastic energy that’s perfect for a big group night out. The food is seriously tasty, the space is dog friendly, and the whole place has that vibrant, thriving feel that makes you want to stay for just one more round.
Photo by Dominic Nelson — CC BY-SA 4.0 via Wikimedia Commons


3. The Four Elms - JW Bassett Pub
1 Elm St, Cardiff CF24 3QR, UK
Tucked away in the heart of Roath, The Four Elms is a multi award winning community pub that absolutely nails the perfect local. You’ll find the best draught offer in Cardiff alongside a cracking fresh food menu and a legendary Sunday carvery, all served in a space that’s dog friendly and brilliant for groups. The beer garden is simply unmatched, and with plenty of screens for live sports, a solid selection of wines and cocktails, and friendly knowledgeable staff, it’s the kind of spot where you’ll want to settle in for the whole day.
Photo by Alan Hughes — CC BY-SA 2.0 via Wikimedia Commons


4. Bonnie Rogues Cardiff
42-43 St Mary St, Cardiff CF10 1AD, UK
Step into Bonnie Rogues, where the confident, daring spirit of a Glaswegian meets a brilliantly bold modern pub that refuses to play it safe. With an always on, live and loud energy, this is your go to for everything from day time drinks to a late night party, all backed by a cracking lineup of live music, ice cold beers, and top notch cocktails. The outdoor seating is perfect for groups, the big screens keep sports fans glued to the action, and whether you’re here for a Sunday roast or a round of espresso martinis, the consistently good craic guarantees a guaranteed good time every single visit.


5. The Grange Pub
134 Penarth Rd, Cardiff CF11 6NJ, UK
The Grange Pub is the kind of proper, cwtchy local that feels like a genuine home away from home, with a brilliant selection of draught beers and a beer garden that's perfect for lazy evenings under the fairy lights. The Sunday roasts are nothing short of legendary, easily rivaling the best home cooking you've ever had, and the welcoming energy makes it an absolute haven for groups, sports fans, and dog owners alike. Whether you're catching live music, tucking into incredible fried chicken, or just settling in for a friendly chat over a cold pint, this spot delivers a warm, no fuss experience that keeps everyone coming back for more.
Photo by Jaggery — CC BY-SA 2.0 via Wikimedia Commons


6. The Heathcock
58-60 Bridge St, Cardiff CF5 2EN, UK
For a truly special pub experience, look no further than The Heathcock, a Michelin Bib Gourmand winning gem that delivers exceptional Welsh seasonal cooking in a wonderfully relaxed setting. This historic local has been quenching thirsts for over a century, and today it pairs a cracking selection of ales, wines, and cocktails with a daily changing menu that celebrates the very best local produce, from homemade sourdough to incredible sharing roasts. The function room is absolutely perfect for celebrations, and with a welcoming garden that’s both dog friendly and ideal for groups, it’s the kind of place where you can settle in for a long lunch or a lively evening without a hint of pretension.
Photo by John Lord — CC BY-SA 2.0 via Wikimedia Commons


7. Pen & Wig
1 Park Grove, Cardiff CF10 3BJ, UK
Pen & Wig is a cracking local that perfectly balances a chilled out vibe with all the right trimmings—think ice cold beers, a solid wine and cocktail list, and a menu that delivers generous portions whether you pop in for lunch or an evening bite. The traditional pub decor and friendly, efficient service make it an absolute pleasure for groups, solo diners, and dog owners alike, and the outdoor seating is a bonus for sunny sessions. With big screens for live sports and a genuinely welcoming feel, this spot is a top tier choice for a relaxed pint, a tasty meal, or a proper catch up with mates.
Photo by Jaggery — CC BY-SA 2.0 via Wikimedia Commons


8. Glassworks
4 Wharton St, Cardiff CF10 1AG, UK
Glassworks is a brilliant all rounder that absolutely delivers, from ice cold beers and a cracking wine list to expertly mixed cocktails that keep the good times flowing. The live music adds a fantastic buzz, while the big screens make it a dream spot for catching all the top sporting action with a group of mates. With a warm, welcoming feel and a menu packed with hearty pub classics, it’s the kind of place where you’ll want to settle in for a proper session.
Photo by John Grayson — CC BY-SA 2.0 via Wikimedia Commons


9. The Woodville
1-5 Woodville Rd, Cardiff CF24 4DW, UK
The Woodville is an absolute gem for anyone after a cracking, budget friendly pub experience in the heart of the student community. With a fantastic range of craft beers, cocktails, and wines, plus a huge menu of hearty pub grub and legendary bottomless brunches, there’s something for everyone to love. You can catch all the live sport on big screens, soak up the sun in the front terrace or hidden beer garden, and bring your dog along too, making it the perfect spot for groups, sports fans, and laid back afternoons.
Photo by Colin Smith — CC BY-SA 2.0 via Wikimedia Commons


10. Cedar Tree Farm - Farmhouse Inns
Ferry Rd, Cardiff CF11 0JR, UK
Nestled right by the water's edge in Grangetown, Cedar Tree Farm is a fantastic, budget friendly spot that absolutely nails the family pub experience. They serve up a cracking range of beers and wines, and the outdoor seating is perfect for enjoying a sunny session with a big group. The legendary carvery is a must try, and you absolutely have to save room for one of their enormous, homemade cakes that are practically a meal in themselves.
Photo by Sionk — CC BY-SA 4.0 via Wikimedia Commons




