Search Hotels near Top Blairgowrie Attractions

Top 10 Hotels in Blairgowrie

See all 9 Hotels in Blairgowrie
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 2.5 mi (4 km) from Blairgowrie Golf Club and 11.4 mi (18.3 km) from Loch of the …

$77
Angus Hotel
Angus Hotel

46 Wellmeadow, Blairgowrie PH10 6NQ

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

Situated in Blairgowrie, this hotel is 2 mi (3.3 km) from Blairgowrie Golf Club and 10.9 mi (17.6 km) from Loch of the Lowes. …

Get Rates
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 7.6 mi (12.3 km) from Blairgowrie Golf Club and within 20 mi (32 km) of Loch of the …

Get Rates
Dalmunzie Castle Hotel
Dalmunzie Castle Hotel

Old Military Road, Blairgowrie PH10 7QG

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

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

Get Rates
The Alyth Hotel
The Alyth Hotel

6 Commercial Street, Blairgowrie PH11 8AF

3.0 out of 5.0
5 out of 5 (1 reviews)

Located in Alyth, this hotel is within 12 mi (20 km) of Blairgowrie Golf Club, J.M. Barrie's Birthplace, and Glamis Castle. …

$67
Glenshieling House
Glenshieling House

Hatton Road, Blairgowrie PH10 7HZ

3.5 out of 5.0

Situated in Blairgowrie, this bed & breakfast is 2.9 mi (4.7 km) from Blairgowrie Golf Club and 11.8 mi (18.9 km) from Loch o …

$79
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 …

$86
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 2.2 mi (3.5 km) from Blairgowrie Golf Club and 11 mi (17.7 km) from Loch o …

Get Rates
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 Blairgowrie Golf Club, Perth Racecourse, and Scone …

$76
Ellangowan House B&B
Ellangowan House B&B
3.7 mi from Blairgowrie
4.0 out of 5.0
4.9 out of 5 (79 reviews)

Situated in a rural location, this bed & breakfast is within 1 mi (2 km) of Bells Blair Athol Distillery, Black Spout …

$91

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.