Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Dr Heather Doran on trover

Search Hotels in Blairgowrie

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Blairgowrie hotels and places to stay

Glenshieling House
4 out of 5
Hatton Road, Rattray, Blairgowrie, Scotland
Get Rates
8.59 mi from city centre
5/5Exceptional! (14 reviews)
Weekend in Blairgowrie

"We stayed at Glenshielling House for two nights. We were on a weekend break looking to see some Perthshire wildlife. The house is very comfortable and in a good location. The rooms are very well decorated and have everything you need for your stay We were very impressed with the fantastic breakfast ..."…"

Reviewed on 28 Feb 2020

Glenshieling House
Glenisla Hotel
4 out of 5
Glenisla Hotel, Blairgowrie, Scotland
Get Rates
4.55 mi from city centre
4.8/5Exceptional! (23 reviews)

"What a great find this was. Superbfood, lovely rooms and a fantastic location. The staff were super friendly and nothing seemed too much trouble. Thank you"…"

Reviewed on 28 Sep 2019

Glenisla Hotel
Losset Inn
2.5 out of 5
1 Losset Road, Blairgowrie, Scotland
Free cancellationReserve now, pay when you stay
The price is £77 per night
9.24 mi from city centre
4.3/5Excellent! (6 reviews)

"The food was very good and not expensive. Enjoyed the atmosphere of the old inn. The staff were happy to arrange an early breakfast for us which we greatly appreciated."…"

Reviewed on 23 Jan 2020

Losset Inn
The Kirkmichael Hotel
3.5 out of 5
Main St, Kirkmichael, Blairgowrie, Scotland
The price is £85 per night
3.85 mi from city centre
4.4/5Wonderful! (16 reviews)
Fab traditional hotel with outstanding food!

"Lovely hotel in a lovely little village with walks along the river for our dog. The manager Gary went above and beyond to make our stay as pleasant as possible. Lovely big room and very dog friendly. Roaring lot fire in the pub even in June and the pub food was outstanding! Chicken pie and chips ..."…"

Reviewed on 9 Jun 2019

The Kirkmichael Hotel
Victoria Hotel
3 out of 5
Lower Mill Street, Blairgowrie, Scotland
The price is £75 per night
9.13 mi from city centre
4.2/5Very Good! (6 reviews)
Frienldy family run hotel

"This hotel is run by a friendly couple who have invested in the building by improving the layout and renewing furnishings. I have stayed here quite a few times over the past four years and the room is always clean and tidy."…"

Reviewed on 14 Aug 2019

Victoria Hotel
Ivybank Lodge
5 out of 5
Boat Brae, Rattray, Blairgowrie, Scotland
The price is £99 per night
9.13 mi from city centre
4.8/5Exceptional! (54 reviews)

"Very friendly staff. Room was a bit smaller than expected, especially given the price."…"

Reviewed on 9 Mar 2020

Ivybank Lodge
Rose Cottage
3.5 out of 5
Drumfork Estate, Blairgowrie, Scotland
Get Rates
0.44 mi from city centre
Rose Cottage
Attractive High Spec House Near Glenshee, Great for Outdoor Activities, Skiing and Group Bookings
Red House Hotel
3.5 out of 5
Station Rd, Coupar Angus, Blairgowrie, Scotland
The price is £120 per night
12.97 mi from city centre
4.3/5Excellent! (15 reviews)
Mr Scott grant

"Just a well run and very friendly place"…"

Reviewed on 28 Feb 2020

Red House Hotel
Bamff Ecotourism
3 out of 5
Bamff Estate, Blairgowrie, Scotland
Get Rates
7 mi from city centre
5/5Exceptional! (4 reviews)

"This Property and Paul and Louise are exquisite hosts. The whole area and Estate is excellent medicine for the soul and mind. Highly recommend a short visit and you will be hooked to return again. My Wife and I plan on returning many times to re-charge and re-connect with ourselves and nature."…"

Reviewed on 8 Jan 2020

Bamff Ecotourism
Can't see what you're looking for?
See all available properties in Blairgowrie
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Blairgowrie

Visitors to Blairgowrie are sure to enjoy the riverfront and skiing. Tourists can also enjoy the city's spas, golf courses and entertainment choices. Around the area, top sights include J.M. Barrie's Birthplace, Glamis Castle and Glenshee Ski Centre.

  • There are 58 hotels and other accommodation options in Blairgowrie
  • The closest major airport is in Dundee (DND), 23.2 mi (37.3 km) from the city centre

Sightseeing and Staying in Blairgowrie

Skiing is just one of the top activities, while Blairgowrie Golf Club and Strathmore Golf Centre are sights to visit. Additionally, you might want to add Meigle Museum to your agenda.

Top places to visit in the area include J.M. Barrie's Birthplace, 15.8 mi/25.4 km from the city centre, and Glamis Castle, which is 16.7 mi (26.8 km) away.

Dressing for Blairgowrie

  • Between January and March, you can expect average temperatures of 10°C during the day and 1°C at night
  • From April to June, the average during the day is 18°C, whilst the average at night is 3°C
  • July to September has daytime averages of 19°C with night-time averages of 7°C
  • Between October and December, you can expect daytime averages of 14°C and night-time averages of 2°C
  • Blairgowrie gets about 26 millimetres of rain per year
  • Usually August and July are the hottest months with an average of 19°C, whereas January and February are often coldest, averaging 1°C

Frequently asked questions

Where is the best place to stay in Blairgowrie?
Based on our traveller data, Ivybank Lodge is one of the top choices for your stay. This 5-star B&B offers free breakfast and free WiFi. Other good options for your stay include Angus Hotel and Victoria Hotel.
If I need to cancel my hotel reservation in Blairgowrie, will I receive a refund?
Yes, the majority of hotel room reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If you booked a non-refundable reservation, you might still have the option to cancel and get a refund within a 24-hour period of your booking. Add your dates and click on “Search”, then you can filter by “free cancellation” to review the best deals in Blairgowrie.
What's the best hotel for a family holiday in Blairgowrie?
The Strathardle Inn is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Other choices for your family trip include Rosebank House and The Spittal of Glenshee.
What's the best pet-friendly hotel in Blairgowrie?
The Strathardle Inn is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Two other good options to stay with your pet include Angus Hotel and The Spittal of Glenshee.
What's the best hotel for a golf holiday in Blairgowrie?
The Spittal of Glenshee is a hotel featuring free breakfast and in-room coffee makers, and it’s a top choice for playing a round of golf. Another good option is Glenmarkie Guest House if you’d like to stay near a golf course while in town. You can tee off at Blairgowrie Golf Club or Strathmore Golf Centre while you’re in town.
What's the best accommodation option for a ski holiday in Blairgowrie?
Based on our travel data, Angus Hotel is a top 3-star hotel for hitting the ski slopes, and features free breakfast and a restaurant. The Spittal of Glenshee is another good option for your winter getaway. Those looking to ski or snowboard can spend their days at Glenshee Ski Centre.
What's it like staying in Blairgowrie?
Visitors to Blairgowrie will definitely enjoy the riverfront and skiing. Tourists can also enjoy the city’s spas, golf courses and entertainment choices. A top sight in the city is Cairngorms National Park. In Blairgowrie, there are 97 hotels and other accommodation options to choose from.
What should I do while I'm visiting Blairgowrie?
The city’s natural setting is picturesque, including the riverfront and Cairngorms National Park. Skiing is a local activity, and Blairgowrie Golf Club is one place to visit. Additionally, you’ll find Glenshee Ski Centre in the area.
What's the seasonal weather like in Blairgowrie?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual rainfall for Blairgowrie is 714 mm.

Blairgowrie Hotel Reviews

More trip options