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.
Jahangir Restaurant
📍 Wellmeadow, Blairgowrie, PH10 6AB
📞 01250 872 455
🗺️
Elegant Indian dining with classic favourites and freshly baked naan breads.