The Best Pubs
View of Perth

The Best Pubs
in
Perth

Where historic inns meet craft breweries, every pint feels like a warm homecoming.

Photo by Val Vannet — CC BY-SA 2.0 via Wikimedia Commons

The Best Pubs in Perth

Perth, the world’s most isolated major city, has a pub scene as diverse as its sprawling Swan Coastal Plain setting. Here, historic inns that have served pints for centuries sit alongside modern craft breweries and lively sports bars, while cosy locals’ pubs offer everything from real ales and live music to dog friendly beer gardens and outdoor seating. Whether you’re after a quiet afternoon with a pint or a bustling night with the crew, the city’s warm, welcoming spirit makes every visit feel like a proper homecoming. Come discover the best pubs in Perth.

Filter:
The Glover Arms in Perth

1. The Glover Arms

Crieff Rd, Huntingtower Park, Perth PH1 3JJ, UK

9.19🌿 Outdoor seating 🐕 Dog-friendly 👶 Good for children

Tucked away and well worth seeking out, The Glover Arms is a cracking spot where the crackling fire and warm welcome make every visit feel like a Sunday lunch at a favourite local. The food is absolutely top notch, with thoughtful options for gluten free diets and vegan dishes that burst with flavour, while the beer, wine, and cocktail list means there’s a drink for every taste. Bring the whole crew and the dog too, because the outdoor seating and group friendly vibe make it perfect for a relaxed afternoon, and booking a table online is a smart move since this place is rightly popular.

Photo by Ian S — CC BY-SA 2.0 via Wikimedia Commons

The Old Ship Inn in Perth

2. The Old Ship Inn

31 High St, Perth PH1 5TJ, UK

9.19🌿 Outdoor seating 🐕 Dog-friendly

Step through the door of The Old Ship Inn and you've found a true slice of history, a cosy traditional pub that's been pouring pints since 1665. With over 250 gins, a brilliant selection of cask ales, and a proper love for live sports on the big screens, it’s the kind of spot where you can settle in for hours with your dog by your side. The newly refurbished Speakeasy Room upstairs is perfect for a private gathering, while the outdoor seating lets you enjoy a cocktail or a glass of wine in the fresh air. Pop in for the welcoming Scottish hospitality and a pint that tastes like it was made for the moment.

Photo by kim traynor — CC BY-SA 2.0 via Wikimedia Commons

Cherrybank Inn in Perth

3. Cherrybank Inn

210 Glasgow Rd, Perthshire, Perth PH2 0NA, UK

8.99🌿 Outdoor seating 🐕 Dog-friendly 👶 Good for children

Head to the Cherrybank Inn for a brilliant blend of traditional pub charm and modern comfort, where the recently renovated space is just right for a relaxed meal or a lively catch up. The fully serviced outdoor beer garden is a real treat, boasting three large screens so you never miss the match while soaking up the sun, and your four legged friend is just as welcome as you are. With a cracking selection of beers, wines, and cocktails, plus a menu packed with delicious options from sharing platters to themed specials, this dog friendly spot is perfect for groups and sports fans alike.

Photo by Stephen McKay — CC BY-SA 2.0 via Wikimedia Commons

The Welcome Inn in Perth

4. The Welcome Inn

221 Rannoch Rd, Perth PH1 2DP, UK

8.96🌿 Outdoor seating 🐕 Dog-friendly 👶 Good for children

Pull up a chair at The Welcome Inn, a cracking local where the big screens roar with live sport and the friendly crowd makes every visit feel like a proper homecoming. The beer garden and dog friendly policy mean you can bring your four legged mate along for a pint, a glass of wine, or a cocktail while you tuck into hearty pub grub like perfectly crisp fish and chips. Whether you’re here for the match, a relaxed meal with the group, or just a great value night out, this place delivers good times and a warm welcome every single time.

Slàinte Bar in Perth

5. Slàinte Bar

103 South St, Perth PH2 8PA, UK

8.9🐕 Dog-friendly

Get yourself down to Slàinte Bar, a proper local gem where the welcome is as warm as the crackling banter and the lights stay bright for a lively, no nonsense good time. The drinks are reasonably priced, the crew behind the bar are absolute legends, and with live music, sports on the screens, and a dog friendly policy, it’s the perfect spot for a laugh with your mates or a relaxed pint. Spacious, clean, and decked out with local football memorabilia, this place is a dead cert for a brilliant night out that’ll have you planning your return before you’ve even left.

Photo by Bill Harrison — CC BY-SA 2.0 via Wikimedia Commons

King James in Perth

6. King James

73 Kinnoull St, Perth PH1 5EZ, UK

8.77

Craic is ninety at King James, a genuinely historic pub where you can raise a glass right where the old king met his end and soak up stories from the friendly locals who make this place tick. The wraparound bar is a beauty, fully stocked with beer, wine, and cracking cocktails, all at a price that leaves you change for another round. Live music keeps the energy buzzing, and with big screens for the sport plus a layout that welcomes groups, it's the perfect spot to settle in for a proper session with new mates.

Photo by Grievous Angel — CC0 via Wikimedia Commons

Ormonds in Perth

7. Ormonds

273 High St, Perth PH1 5QN, UK

8.76🌿 Outdoor seating 🐕 Dog-friendly

Ormonds is a gem of a local pub on the Old High Street, serving up generous, honest food at prices that feel like a treat. The beer garden out back is a lovely spot to enjoy a pint or a cocktail with your dog by your side, while the big portions and welcoming vibe make it a favourite for groups and sports fans alike. Whether you’re grabbing a pre match lunch or settling in for a relaxed meal, this no fuss spot leaves you full, happy, and already planning your next visit.

Maltings in Perth

8. Maltings

198 Dunkeld Rd, Perth PH1 3GD, UK

8.6🌿 Outdoor seating 🐕 Dog-friendly 👶 Good for children

Bring the whole crew down to The Maltings, a lively spot where the grill takes centre stage with sizzling fajitas, gourmet steaks, and juicy burgers that keep regulars coming back for more. With a cracking selection of beers, wines, and cocktails, plus a fantastic outdoor seating area where your four legged mate is just as welcome as you are, it’s the perfect place for a relaxed catch up or a big group celebration. Swing by for Happy Hour deals, catch the big match on the screens, or simply settle in for top notch food and a genuinely warm welcome that makes every visit feel like a treat.

The Silvery Tay in Perth

9. The Silvery Tay

189 South St, Perth PH2 8NY, UK

8.59🐕 Dog-friendly

For a proper local that buzzes with life, The Silvery Tay is an absolute cracker, serving up ice cold pints, fine wines, and expertly mixed cocktails at very reasonable prices. The friendly, hardworking team behind the bar makes every single person feel like a regular, whether you're popping in with your dog for a quiet afternoon or gathering a big group to catch the big match on the screens. With brilliant live music filling the room and a wonderfully busy, good natured crowd that creates a genuinely welcoming vibe, this is the kind of spot that turns a quick drink into an entire evening you won't want to end.

The Auld Hoose in Perth

10. The Auld Hoose

83 South St, Perth PH2 8PA, UK

8.39🐕 Dog-friendly

Swing into The Auld Hoose, a proper historic local where the live music and friendly banter flow as freely as the beer and wine. Bring your four legged mate and the whole group to settle in for a cosy session, catching the big match on screen or just soaking up the traditional pub charm. This is a genuine spot for a good time with good folk, where every visit feels like a proper night out.