Top 10 Hotels in Blairgowrie

See all 160 Hotels in Blairgowrie
The Old Mill Inn
The Old Mill Inn

Mill lane, Pitlochry PH16 5BH

4.0 out of 5.0

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

$110
avg/night
Atholl Palace Hotel
Atholl Palace Hotel

Pitlochry, Pitlochry PH16 5LX

4.0 out of 5.0

This family-friendly Pitlochry hotel is located in the mountains, within 1 mi (2 km) of Bells Blair Athol Distillery, Black …

$102
avg/night
Fisher's Hotel
Fisher's Hotel

75-79 Atholl Road, Pitlochry PH16 5BN

3.0 out of 5.0

Located in the heart of Pitlochry, this eco-friendly hotel is within a 15-minute walk of Pitlochry Children's Amusement Par …

$79
avg/night
East Haugh House Hotel
East Haugh House Hotel

East Haugh House Hotel, Pitlochry PH16 5TE

4.0 out of 5.0

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

Get Rates
Pine Trees Hotel Pitlochry
Pine Trees Hotel Pitlochry

Strathview Terrace, Pitlochry PH16 5QR

3.5 out of 5.0

Situated in Pitlochry, this hotel is within a 10-minute walk of Pitlochry Golf Club and Pitlochry Children's Amusement Park …

$114
avg/night
The Townhouse
The Townhouse

17 Marshall Place, Perth PH2 8AG

5.0 out of 5.0
5 out of 5 (2 reviews)

Situated in Perth, this guesthouse is within a 10-minute walk of Fergusson Gallery, St. John's Kirk, and Perth Theatre. Perth …

Get Rates
Huntingtower Hotel
Huntingtower Hotel

Crieff Road, Perth PH1 3JT

3.0 out of 5.0

Situated in Almondbank, this eco-friendly hotel is 0.9 mi (1.4 km) from Huntingtower Castle and within 3 mi (5 km) of …

$58
avg/night
Atholl Arms Hotel
Atholl Arms Hotel

Bridgehead, Dunkeld PH8 0AQ

3.0 out of 5.0

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

$65
avg/night
Malmaison Dundee
Malmaison Dundee

44 Whitehall Crescent, Dundee DD1 4AY

4.0 out of 5.0

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.

$48
avg/night
Rosebank House
Rosebank House

42 Balmoral Road, Blairgowrie PH10 7AF

3.0 out of 5.0

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 …

$72
avg/night

Recent Reviews in Blairgowrie

Hide content

Where to stay in Blairgowrie

Blairgowrie Hotel Guide

Start planning early, as there are a limited number of Expedia-listed hotels in or around the heart of Blairgowrie.

The closest of our hotels is the Dunkeld House Hotel, Scotland, which is located 13 miles from downtown Blairgowrie. Another option is the Ballathie Country House Hotel and Estate, which is in Scotland, 14 miles from downtown Blairgowrie.

The Meikleour Arms Hotel and Restaurant is located 12 miles away from downtown Blairgowrie. Another hotel is the Altamount Hotel, which is situated 9 miles away. Alternatively, make a booking at the Hollyburn House or the Letter Farm Bed and Breakfast.

Auchterarder is 30 miles to the south of Blairgowrie and is where you'll find Gleneagles Golf Course and Tullibardine Distillery. The CLC Duchally Country Estate and Glendevon Hotel are a few of the Expedia-listed lodging options in Auchterarder. 35 miles to the south of Blairgowrie, you may also choose to stay at Kinross, which is home to the Kelson Lodge and The Green Hotel Golf & Leisure Resort. The Loch Leven Castle and Balado Park are a couple of the more popular attractions to explore while in Kinross.

If you are into sports and really like local games you might like to take a trip to Murrayfield Stadium, which is 55 miles to the south of Blairgowrie. Those wishing to find a room or apartment near to the action can make a choice from the Sheraton Grand Hotel & Spa, Edinburgh or the The Chester Residence.

Located 25 miles from Blairgowrie is Dundee Airport. Stay nearby at Doubletree by Hilton Dundee or West Park.