- 3Closed nowAzaad Takeaway12 Leslie Street, Blairgowrie, SC PH10 6AHRestaurant
- 5Open nowBlair Coffee House & Grill2-6 High Street, Blairgowrie, SC PH10 6ETRestaurant Cafe
- 4Bunter's6 Wellmeadow, Blairgowrie, SC PH10 6NDRestaurant
- 4.7Closed nowCanton Cuisine Chinese Peking Takeaway40 Perth Street, Blairgowrie, SC PH10 6DQRestaurant
- Closed nowCargill's Restaurant & BistroLower Mill Street, Blairgowrie, SC PH10 6AQRestaurant Cafe
- Karens Kitchen14 High Street, Blairgowrie, SC PH10 6ETRestaurant
- 5Closed nowKinloch House HotelBlairgowrie, Blairgowrie, SC PH10 6SGRestaurant
- 5Closed nowLittle's Restaurant4 Wellmeadow, Blairgowrie, SC PH10 6NDRestaurant
- Closed nowMr Lee27 Leslie Street, Blairgowrie, SC PH10 6AHRestaurant
- Munchies59 Perth Street, Blairgowrie, SC PH10 6DLRestaurant
- Closed nowSampan4 Tannage Street, Blairgowrie, SC PH10 6NQRestaurant
- 5Closed nowSampan Indian Restaurant4 Tannage Street, Wellmeadow, Blairgowrie, SC PH10 6RTRestaurant
- 4.5Open nowSubway14 Wellmeadow, Blairgowrie, SC PH10 6NDRestaurant
- 3Open nowThe Angus Hotel46 Wellmeadow, Blairgowrie, SC PH10 6NQRestaurant Bar
- 3.5The Dome Restaurant14-20 Leslie Street, Blairgowrie, SC PH10 6AHRestaurant
- 3.5Closed nowThe Fair O'Blair25-29 Allan Street, Blairgowrie, SC PH10 6ABRestaurant
- Closed nowThe Glens53 Allan Street, Blairgowrie, SC PH10 6ABRestaurant