Top Hotels near Blairgowrie

See all Hotels near Blairgowrie
Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate
0.9 mi from Blairgowrie
4.0 out of 5.0
4.1 out of 5 (99 reviews)

Located in Kinclaven, this eco-friendly hotel is 4.6 mi (7.3 km) from Historic Scotland Stanley Mills and within 12 mi (20 km …

$66
Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and Restaurant
1.1 mi from Blairgowrie
4.0 out of 5.0
4.6 out of 5 (54 reviews)

Situated in Meikleour, this inn is within 9 mi (15 km) of Blairgowrie Golf Club, Historic Scotland Stanley Mills, and Alyth …

Get Rates
East Haugh House Hotel
East Haugh House Hotel
1.9 mi from Blairgowrie
4.0 out of 5.0
4.6 out of 5 (26 reviews)

Situated in Pitlochry, this hotel is within 1 mi (2 km) of Bells Blair Athol Distillery and Edradour Distillery. Black Spou …

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

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

Get Rates
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 a 15-minute walk of Bells Blair Athol Distillery and Pitlochry …

$91
The Old Mill Inn
The Old Mill Inn
3.8 mi from Blairgowrie
4.0 out of 5.0
4.9 out of 5 (59 reviews)

Situated in Pitlochry, this inn is within a 15-minute walk of Pitlochry Children's Amusement Park Arcade, Pitlochry Power …

$140
Royal Dunkeld Hotel
Royal Dunkeld Hotel
5.2 mi from Blairgowrie
3.0 out of 5.0
4.2 out of 5 (5 reviews)

Situated in a rural location, this hotel is steps from Perthshire Country Sports and Ossian's Hall. Dunkeld Cathedral and …

$70
Arisaig Guest House
Arisaig Guest House
6.6 mi from Blairgowrie
4.0 out of 5.0

Situated in Perth, this guesthouse is within a 15-minute walk of Perth Art Gallery and Museum, Perth Concert Hall, and St. …

$84
Dunkeld House Hotel
Dunkeld House Hotel
7.3 mi from Blairgowrie
4.0 out of 5.0
4.1 out of 5 (297 reviews)

Situated on the riverwalk, this spa hotel is within 2 mi (3 km) of Perthshire Country Sports, Ossian's Hall, and Dunkeld …

Get Rates
Malmaison Dundee
Malmaison Dundee
7.8 mi from Blairgowrie
4.0 out of 5.0
4.2 out of 5 (209 reviews)

Situated in Dundee, this romantic hotel is steps from St Mary's Church and Discovery Point. Verdant Works is 0.7 mi (1.1 km) away.

$42

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.