Blairgowrie Hotels

Discover hotels in Blairgowrie for Glenshee and the Strathmore Valley. Save up to 70% on late deals

Blairgowrie is popular with tourists and skiers alike. Find cheap hotels in Blairgowrie convenient for hiking on the Cateran Trail, treks along the the River Ericht and the River Isla, and rambles around the Strathmore valley. The village provides an excellent base for touring Perthshire and Glenshee - the Glen of the Fairies.

our recommendation

Royal Hotel

53 Allan Street Blairgowrie Perthshire PH10 6AB

Traditional rather than stylish, this provides a great base to explore the spectacular gorges of Strathmore and the icy slopes of the Lecht. Built 1852 and retaining its elegant Victorian character the Royal sits directly opposite the former position of the town's Old Mercat Cross looking along Blairgowrie High Street. The bedrooms are ably supported by good food, good beers and a fine selection of Malts. Local and national attractions like Balmoral, Glamis Castle and the House of Bruar are al ...

learn more
minimum price (£):
maximum price (£):
Name Miles Region Rooms Price Type
Name Miles Region Rooms Type ? Type ?
Royal Hotel 0 Blairgowrie 37 55.00
Ivybank Guest House 0.1 Blairgowrie 6 80.00
Old Stables Bed and Breakfast 4.6 Blairgowrie 3 55.00
Angus Hotel 0.1 Blairgowrie 81 32.62
Bridge of Cally Hotel 6 Blairgowrie 18 95.00
Strathardle Inn 10.9 Blairgowrie 5 85.00
Kinloch House Hotel 3 Blairgowrie 15 185.00
Alyth Hotel 4.6 Blairgowrie 12 72.00
Gilmore House Bed and Breakfast 0.4 Blairgowrie 3 85.00
traveller’s checks

The Angus Hotel in the Wellmeadow district is just one of a handful of leisure hotels in Blairgowrie with a modern, fully-equipped leisure club and indoor swimming pool. You will find it on the western banks of the River Eericht just across the bridge from Rattray. Guest can kickback and unwind in a warm and inviting setting. This very capable and family-run hotel is a bright yet unpretentious affair justa few miles from Blairgowrie Golf Club and well-placed for skiing at Glenshee. Hotel rates from £30.00 a room.

Room4U takes on a range of last minute unsold room which means our travel partners can offer some terrific discounts and late deals at Blairgowrie hotels and cheap b&bs - so do browse around!.

other towns nearby