Skip to main content

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 – 37 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

Hotel in Blairgowrie

A warm welcome to The Angus Hotel, Blairgowrie’s premier leisure hotel and one of only 4 hotels in Perthshire with a modern, fully-equipped leisure club and indoor swimming pool. Quite simply I love this hotel! I’ve stayed many times whilst visiting family nearby and I adore this place! The rooms are clean and very comfortable. The staff are always welcoming and lovely. The breakfast is incredible! And I love the swimming pool!!! I honestly use any excuse to stay a night here now and always enjoy it.

Show more Show less
7.7
Good
478 reviews
Avg. price/night:
$48

Victoria Hotel

Hotel in Blairgowrie

Set in Blairgowrie, Victoria Hotel features a bar, shared lounge and free WiFi. Featuring family rooms, this property also provides guests with a children's playground. Very clean room, comfortable and secure! The bed was very cozy! The Victoria owners are extremely friendly and go very much above and beyond to make sure their customers are satisfied! Gives a hometown feel and made my second trip to Blairgowrie from the U.S. so much more comfortable. Would absolutely book again there if I return! Thank you so very much!

Show more Show less
8.5
Very Good
203 reviews
Avg. price/night:
$71

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. We really enjoyed our stay, not only because it exceeded our hopes and expectations of what a real warm and welcoming Scottish hotel/retreat would be like (fireplace and all), but also because of the very friendly and kind people who run Kinloch House.

Show more Show less
9.1
Awesome
99 reviews

Ivybank Lodge

Blairgowrie

Ivybank Lodge is a Victorian guest house, built around 1850, set within an acre of mature gardens. Everything was wonderful, newly refurbished room, lovely decor, great breakfast and Loved the Hosts! Recommend highly !

Show more Show less
9.8
Exceptional
247 reviews
Avg. price/night:
$129

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. Nice clean room, great hospitality and a lovely breakfast

Show more Show less
8.9
Excellent
171 reviews

Ericht Holiday Lodges

Blairgowrie

Located in Blairgowrie, Ericht Holiday Lodges offers self-catering accommodations with on-site private parking facilities free of charge. set in a secluded area but not far from town. totally tranquil would highly recommend eiright holiday lodges. total fab

Show more Show less
9.3
Awesome
107 reviews
Avg. price/night:
$138

Corriefodly Holiday Park

Blairgowrie

Around 20 miles from Perth and Pitlochry, Corriefodly Holiday Park offers well-appointed caravan holiday homes in Bridge of Cally. Our caravan at Corriefoddly Park was perfect. We have enjoyed our holidays here for a few years now. Highly recommend.!!!

Show more Show less
9.1
Awesome
176 reviews
Avg. price/night:
$133

Rosebank House

Blairgowrie

Located in Blairgowrie in the Perthshire region, Rosebank House features a patio and garden views. Lovely house to stay at. Nice big bedrooms with all facilities. Modern bathroom and homemade cookies. Lovely breakfast and fabulous coffee. Definitely recommend!

Show more Show less
9.7
Exceptional
143 reviews
Avg. price/night:
$560

Blairgowrie Holiday Park

Blairgowrie

Located in the heart of Perthshire, Blairgowrie Holiday Park offers modern accommodations with free parking, beautifully landscaped gardens, 1 mile from the town center of market town Blairgowrie. Beautiful place in the off season. We enjoyed our little home away from home. Good option for a family with two small kids - room for them to really relax and play, and nice to be on your own time schedule. The place provided all the essentials and it was better stocked for cooking than many air bnb's we've stayed in. Even though it is in a holiday park we had some beautiful views from our windows which was an added bonus.

Show more Show less
9
Awesome
140 reviews
Avg. price/night:
$133

Smithy Cottage

Blairgowrie

Smithy Cottage is located in Blairgowrie. The accommodation is 21 miles from Pitlochry, 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
9.2
Awesome
27 reviews

Blairgowrie's best hotels with breakfast

See all

Budget hotels in Blairgowrie

See all

Hotels located in the center of Blairgowrie

See all

FAQs about hotels in Blairgowrie

  • On average, it costs $86 per night to book a 3-star hotel in Blairgowrie for tonight. You'll pay around $378 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Blairgowrie will cost around $238, on average (based on Booking.com prices).

  • On average, 3-star hotels in Blairgowrie cost $105 per night, and 4-star hotels in Blairgowrie are $125 per night. If you're looking for something really special, a 5-star hotel in Blairgowrie can be found for $203 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Blairgowrie this weekend is $117 or, for a 4-star hotel, $251. Looking for something even fancier? 5-star hotels in Blairgowrie for this weekend cost around $197 per night, on average (based on Booking.com prices).

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