Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Blairgowrie – 63 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Angus Hotel & Spa

Hotel in Blairgowrie

A warm welcome to The Angus Hotel & Spa, Blairgowrie’s premier leisure hotel and one of only 4 hotels in Perthshire with a modern, fully-equipped leisure club and indoor swimming pool. After a very long drive, the receptionist made me very welcome and said I had a room upgrade? It was a huge room with a king size bed….very comfortable. I wasn’t very hungry, too tired, but the kitchen accommodated me by providing soup, sandwich and side salad.

Show more Show less
7.4
Good
899 reviews
Price from
$86
per night

Bridge of Cally Hotel

Hotel in Blairgowrie

Bridge of Cally Hotel is at the foothills of Glenshee, which is the gateway to the Scottish highlands. Superb breakfast and wonderful menu

Show more Show less
8.3
Very Good
660 reviews
Price from
$135
per night

Victoria Hotel

Hotel in Blairgowrie

Located in Blairgowrie, Victoria Hotel features a bar, shared lounge and free WiFi. Featuring family rooms, this property also provides guests with a playground. The location was great. Our welcome and check in went well. First visit to both Blairgowrie and the hotel. It was very clean and the beds were really comfortable. Hope to return soon!

Show more Show less
8
Very Good
160 reviews
Price from
$74
per night

Ivybank Lodge

Blairgowrie

Ivybank Lodge is a Victorian guest house, built around 1850, set within an acre of mature gardens. Everything.........it was simply superb! The welcome was lovely as was our departure. We were really very sad to leave.

Show more Show less
9.7
Exceptional
424 reviews
Price from
$143
per night

Kinloch House Hotel

Blairgowrie

Set in 25-acres of beautiful Scottish countryside, Kinloch House Hotel is just one mile from the Loch Drumellie. It offers bedrooms with attached bathroom and a fine restaurant. almost everything. fantastic food and service. beautifull house

Show more Show less
9.1
Awesome
140 reviews
Price from
$325
per night

The Old Cross Inn

Blairgowrie

With free Wi-Fi in public areas and free parking on site, this 140-year-old Victorian inn is located in the heart of Perthshire. Very nice room, very good food , very friendly staff. Perfect!

Show more Show less
8.8
Excellent
239 reviews
Price from
$68
per night

Ericht Holiday Lodges

Blairgowrie

Located in Blairgowrie, Ericht Holiday Lodges offers self-catering accommodations with on-site private parking facilities free of charge. Absolutely loved the property. The little added personal small touches added to the property

Show more Show less
9.3
Awesome
131 reviews
Price from
$182
per night

the stables,kirkmichael

Blairgowrie

Located in Blairgowrie, 12 miles from Pitlochry, the stables, kirkmichael provides a shared lounge and free WiFi. Sandra and George are absolutely amazing! Super friendly. Great rooms and breakfast! Thank you!

Show more Show less
9.1
Awesome
37 reviews

Fir Tree Lodge

Blairgowrie

Fir Tree Lodge is located in Blairgowrie and offers a garden and a terrace. This lodge has free private parking, a 24-hour front desk and free WiFi. lovely spacious property with everything you need inside! we had a great relaxing few days here and have booked to come back for another weekend.

Show more Show less
9.6
Exceptional
52 reviews
Price from
$172
per night

Smithy Cottage

Blairgowrie

Smithy Cottage is located in Blairgowrie. The accommodation is 15 miles from Perth, and guests benefit from private parking available on site and free WiFi. You can find all thighs you ask for it

Show more Show less
8.9
Excellent
32 reviews
Price from
$147
per night
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Blairgowrie:

Explore guest reviews of hotels in Blairgowrie

See all