Search Hotels near Top Blairgowrie Attractions

Top 10 Hotels in Blairgowrie

See all 9 Hotels in Blairgowrie
The Strathardle Inn
The Strathardle Inn

The Strathardle Inn, Kirkmichael, Blairgowrie Ph10 7NS

3.0 out of 5.0

Situated in Blairgowrie, this hotel is 11.2 mi (18 km) from Edradour Distillery and 12.4 mi (19.9 km) from Pitlochry Golf Clu …

$88
Rosebank House
Rosebank House

42 Balmoral Road, Blairgowrie PH10 7AF

3.0 out of 5.0
4.4 out of 5 (20 reviews)

Situated on the riverwalk, this guesthouse is within 16 mi (25 km) of Loch of the Lowes, J.M. Barrie's Birthplace, and Glamis …

$77
Ivybank Lodge
Ivybank Lodge

Boat Brae, Blairgowrie PH10 7BH

4.0 out of 5.0
4.5 out of 5 (10 reviews)

Situated in Blairgowrie, this bed & breakfast is within 16 mi (25 km) of Loch of the Lowes, J.M. Barrie's Birthplace, and …

$99
Dalmunzie Castle Hotel
Dalmunzie Castle Hotel

Old Military Road, Blairgowrie PH10 7QG

3.0 out of 5.0
3.5 out of 5 (20 reviews)

Located in Spittal of Glenshee, this golf hotel is 6.4 mi (10.3 km) from Glenshee Ski Centre and within 25 mi (40 km) of …

Get Rates
Angus Hotel
Angus Hotel

46 Wellmeadow, Blairgowrie PH10 6NQ

3.0 out of 5.0
3.4 out of 5 (43 reviews)

Situated in Blairgowrie, this hotel is within 16 mi (25 km) of Loch of the Lowes, J.M. Barrie's Birthplace, and Glamis Castle …

$68
The Park House
The Park House

Cargill, Blairgowrie PH2 6DS

3.5 out of 5.0

Situated in Blairgowrie, this bed & breakfast is within 9 mi (15 km) of Perth Racecourse, Scone Palace, and St. John's Kirk …

$76
The Bridge of Cally Hotel
The Bridge of Cally Hotel

Bridge Of Cally, Blairgowrie PH10 7JJ

3.0 out of 5.0
4 out of 5 (11 reviews)

Situated in Blairgowrie, this hotel is within 20 mi (32 km) of Loch of the Lowes, Edradour Distillery, and Dunkeld Cathedral. …

$102
The Alyth Hotel
The Alyth Hotel

6 Commercial Street, Blairgowrie PH11 8AF

3.0 out of 5.0
4.3 out of 5 (3 reviews)

Located in Alyth, this hotel is 10.5 mi (16.9 km) from J.M. Barrie's Birthplace and 11.1 mi (17.9 km) from Glamis Castle. …

$71
Glenshieling House
Glenshieling House

Hatton Road, Blairgowrie PH10 7HZ

3.5 out of 5.0

Situated in Blairgowrie, this bed & breakfast is within 16 mi (25 km) of Loch of the Lowes, J.M. Barrie's Birthplace, and …

Get Rates
Red Brolly Inn
Red Brolly Inn
3 mi from Blairgowrie
3.0 out of 5.0
4.1 out of 5 (58 reviews)

Situated in a rural location, this inn is within 6 mi (10 km) of Bells Blair Athol Distillery, Black Spout Waterfall, and …

$55

Recent Reviews in Blairgowrie

Hide content

Where to stay in Blairgowrie

Blairgowrie Hotel Guide

Book ahead of time as there are very few Expedia-registered accommodation options within an easy drive of the heart of Blairgowrie.

The nearest of our hotels is the Dunkeld House Hotel, Scotland, located 13 miles from the center of Blairgowrie. As an alternative, you could investigate the Ballathie Country House Hotel and Estate, located in Scotland, which is 14 miles away.

The Meikleour Arms Hotel and Restaurant is positioned 12 miles from the center of Blairgowrie. Another option is the Hollyburn House, which can be found 16 miles away. The Letter Farm Bed and Breakfast and the Dalmunzie Castle Hotel are two other recommended Expedia-listed hotels in Blairgowrie.

Pitlochry is 13 miles to the west of Blairgowrie and is where you'll find Edradour Distillery and Pitlochry Festival Theatre. If you'd like to visit Pitlochry, check Expedia's booking pages for the latest deals at the Atholl Palace Hotel and Scotlands Hotel & Leisure Club. 30 miles to the west of Blairgowrie, you may also choose to stay at Kinloch Rannoch, home to the Macdonald Loch Rannoch Hotel and Dunalastair Hotel Suites. While in Kinloch Rannoch, make sure you visit the Queen’s View Centre and Tay Forest Park.

Get your fix of local sport with a visit to Murrayfield Stadium, which is 55 miles to the south of Blairgowrie. If you are interested in booking a bed close by, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.

For travelers planning on arriving via Dundee Airport, you may plan to book a bed at Doubletree by Hilton Dundee, or West Park, both of which are close.