Blairgowrie Accommodation
The town of Blairgowrie is located on the banks of the River Ericht, 16 miles north of Perth and 20 miles north west of Dundee. Blairgowrie is home to the Blairgowrie and Rattray Highland Games, and local leisure facilities include golfing and walking.
The Royal Hotel
53 Allan Street, Blairgowrie, Perthshire PH10 6ABLarge hotel in the centre of Blairgowrie - off street parking [limited availability].
Rooms From 45.00 GBP per room, per nightBridge of Cally Hotel
Bridge of Cally, near Blairgowrie, Perthshire PH10 7JJ10 minutes' drive from Blairgowrie in the village of Bridge of Cally.
Rooms From 60.00 GBP per room, per night
