🍴 Top Places to Eat in and around Blairgowrie

Blairgowrie and the surrounding Perthshire countryside are full of fantastic places to eat — from cosy coffee shops and family‑run restaurants to stylish inns and country hotels. Within just a five‑mile radius you’ll find everything from hearty pub classics and authentic international flavours to fine dining and farm‑fresh produce. Whether you’re looking for a relaxed breakfast, a lively evening out, or a special meal to remember, here are some of the best local spots to enjoy during your stay.

IMG_0081

The Dalmore Inn & Restaurant

📍 Perth Road, Blairgowrie, PH10 6QB
📞 01250 871 088
🗺️
Stylish dining with seasonal Scottish dishes made from local produce.

WhatsApp Image 2025-09-24 at 17.25.48

The Wee Coffee Shop

📍 1 Allan Street, Blairgowrie, PH10 6AB
 📞 07878 839 248

🗺️  

Cosy, dog‑friendly café known for homemade cakes and hearty breakfasts.

IMG_5106

The Church Bar, Tapas & Grill 

📍 Riverside Road, Blairgowrie, PH10 7AN

📞 01250 874 772
🗺️
Spanish‑inspired tapas and hearty grill dishes in a stunning converted church.

The Old Cross Inn

📍 Alyth Road, Rattray, Blairgowrie, PH10 7DY

📞 01250 875 770

🗺️

Traditional coaching inn with hearty pub classics and live music nights. Dog Friendly 

The Dome Restaurant

📍 18–20 Leslie Street, Blairgowrie, PH10 6AH

📞 01250 874 993

🗺️

Historic café serving all‑day breakfasts, traybakes, and great coffee. Dog Friendly

Number 31

📍 31 Wellmeadow, Blairgowrie, PH10 6AS

📞 01250 875 086

🗺️

Lively bar and restaurant with hearty Scottish fare and a sunny courtyard.

The Causerie

📍 High Street, Blairgowrie, PH10 6AD

📞 01250 872 455

🗺️

Relaxed restaurant and bottleshop offering seasonal food with creative flair.

The Sampan

📍 4 Tannage Street, Blairgowrie, PH10 6NQ

📞 01250 876 333

🗺️

Authentic Indian restaurant with a wide choice of curries and tandoori dishes.

Jahangir Restaurant

📍 Wellmeadow, Blairgowrie, PH10 6AB

📞 01250 872 455

🗺️

Elegant Indian dining with classic favourites and freshly baked naan breads.

  • Strathmore Golf Centre Restaurant 

  • 📍 Leroch, Alyth, Blairgowrie, PH11 8NZ (5mls)

  • 📞 01828 634 004 

  • 🗺️  

  • Open to all, serving hearty Scottish classics with views across the fairways.

  • Lands of Loyal Hotel

  • 📍 Loyal Road, Alyth, Blairgowrie, PH11 8JQ (5mls)

  •  📞 01828 633 151 

  • 🗺️  

  • Country house hotel with fine dining and sweeping views over the Vale of Strathmore. Dog Friendly

  • Meikleour Hotel

  • 📍 Meikleour, Blairgowrie, PH2 6EB (5mls)

  • 📞 01250 883 206

  •  🗺️  

  • Boutique country inn with Franco‑Scottish menus and estate‑sourced produce. Dog Friendly

  • Glenshee Cafe and Farmshop

  •  📍 Glenshee, Blairgowrie, PH10 7LP (12mls)

  •  📞 01250 882 235 

  • 🗺️  

  • Roadside stop serving homemade soups, toasties, cakes, and local produce. Dog Friendly

Flour Coffee Shop & Deli (Meigle)

📍 Alyth Road, Meigle, PH12 8RP (9mls)

📞 01828 640 717

🗺️

Charming coffee shop and deli offering artisan pizzas, cakes, and excellent coffee.