Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Blairgowrie

Filter by star ratings
All filters
Victoria Hotel
Victoria Hotel
8.5 Excellent
Lower Mill Street, Blairgowrie, United Kingdom
Show on map
0.1 mi from city centre, Blairgowrie 
ExcellentBased on 206 reviews
8.5

This Blairgowrie hotel is situated next to Cateran Trail. It is conveniently located for those wishing to discover the area's attractions.

Ivybank Lodge
Ivybank Lodge
9.8 Excellent
Boat Brae, Blairgowrie, United Kingdom
Show on map
0.3 mi from city centre, Blairgowrie 
ExcellentBased on 277 reviews
9.8

This family-run guest house is located in Blairgowrie and provides complimentary Wi-Fi. It is conveniently positioned for those wishing to visit local attractions.

Dalmunzie Castle Hotel
Dalmunzie Castle Hotel
8.4 Excellent
Dalmunzie Castle Hotel, Spital of Glen Shee, Blairgowrie, Perthshire, Blairgowrie, United Kingdom
Show on map
16.0 mi from city centre, Blairgowrie 
ExcellentBased on 787 reviews
8.4

It features 3-star rooms and is moments from Cateran Trail. It is ideal for those looking to immerse themselves in nature, with Cairngorms National Park just steps away.

The Pinetree Lodge
The Pinetree Lodge
Glenderby, Blairgowrie, United Kingdom
Show on map
11.1 mi from city centre, Blairgowrie 

The Log Cabin Hotel provides 3-star accommodation, plus a dart board, free Wi-Fi and a library. It also offers a garden.

Tips for booking a Blairgowrie hotel

Cheapest month:September
Most expensive month:February
Average price in Blairgowrie:$105/night
Absolute cheapest price found:$41/night
Cheapest day:Friday
Most expensive day:Sunday
$71 - $145
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$62 - $141
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Blairgowrie hotels

Show all 125 hotels
1
Ivybank Lodge
Ivybank Lodge
9.8 Excellent
Boat Brae, Blairgowrie, United Kingdom
Show on map
0.3 mi from city centre, Blairgowrie 

This family-run guest house is located in Blairgowrie and provides complimentary Wi-Fi. It is conveniently positioned for those wishing to visit local attractions.

2
Dalmunzie Castle Hotel
Dalmunzie Castle Hotel
8.4 Excellent
Dalmunzie Castle Hotel, Spital of Glen Shee, Blairgowrie, Perthshire, Blairgowrie, United Kingdom
Show on map
16.0 mi from city centre, Blairgowrie 

It features 3-star rooms and is moments from Cateran Trail. It is ideal for those looking to immerse themselves in nature, with Cairngorms National Park just steps away.

Cheapest hotels in Blairgowrie, Perthshire

Show all 125 hotels
The Pinetree Lodge
The Pinetree Lodge
Glenderby, Blairgowrie, United Kingdom
Show on map
11.1 mi from city centre,  

The Log Cabin Hotel provides 3-star accommodation, plus a dart board, free Wi-Fi and a library. It also offers a garden.

$77
Avg. per night
Victoria Hotel
Victoria Hotel
8.5 Excellent
Lower Mill Street, Blairgowrie, United Kingdom
Show on map
0.1 mi from city centre,  

This Blairgowrie hotel is situated next to Cateran Trail. It is conveniently located for those wishing to discover the area's attractions.

$92
Avg. per night
Dalmunzie Castle Hotel
Dalmunzie Castle Hotel
8.4 Excellent
Dalmunzie Castle Hotel, Spital of Glen Shee, Blairgowrie, Perthshire, Blairgowrie, United Kingdom
Show on map
16.0 mi from city centre,  

It features 3-star rooms and is moments from Cateran Trail. It is ideal for those looking to immerse themselves in nature, with Cairngorms National Park just steps away.

$125
Avg. per night
Ivybank Lodge
Ivybank Lodge
9.8 Excellent
Boat Brae, Blairgowrie, United Kingdom
Show on map
0.3 mi from city centre,  

This family-run guest house is located in Blairgowrie and provides complimentary Wi-Fi. It is conveniently positioned for those wishing to visit local attractions.

$140
Avg. per night

Hotel prices in Blairgowrie

3 stars

$77 - $125

Dalmunzie Castle Hotel

#1 Most popular

$125
Avg. per night
The Pinetree Lodge

#2 Most popular

$77
Avg. per night
Victoria Hotel

Best value

Victoria Hotel
8.5 Excellent
$92
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Blairgowrie

Blairgowrie travel FAQs

  • What are the best hotels in Blairgowrie?

    One of the most popular hotels in Blairgowrie is Ivybank Lodge, which has been reviewed by 275 users and currently has a rating of 9.8/10. Other top-rated locations include The Kirkmichael Hotel and Dalmunzie Castle Hotel, which have received 8.6/10 and 8.4/10 ratings from our users, respectively.