Search Perthshire hotels
Most accommodation are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Check Perthshire hotel prices
Tonight |
Tomorrow night |
This weekend |
Next weekend |
Top hotels and accommodation in Perthshire
Atholl Palace Hotel
Atholl Palace Hotel
8.4 out of 10, Very good, (771)
The price is NZ$550
per night
20 May - 21 May
Malmaison Dundee
Malmaison Dundee
8.6 out of 10, Excellent, (1000)
The price is NZ$161
per night
2 Jun - 3 Jun
Scotlands Spa Hotel
Scotlands Spa Hotel
7.4 out of 10, Good, (576)
The price is NZ$246
per night
20 May - 21 May
Save an average of 15% on thousands of hotels when you're signed in
Westlands of Pitlochry
Westlands of Pitlochry
9.6 out of 10, Exceptional, (353)
The price is NZ$282
per night
29 May - 30 May
Arrochar Hotel
Arrochar Hotel
7.4 out of 10, Good, (1000)
The price is NZ$154
per night
26 May - 27 May
The Glencoe Inn
The Glencoe Inn
8.2 out of 10, Very good, (96)
The price is NZ$504
per night
31 May - 1 Jun
Pine Trees Hotel
Pine Trees Hotel
9.2 out of 10, Wonderful, (330)
The price is NZ$330
per night
20 May - 21 May
The Longforgan Coaching Inn
The Longforgan Coaching Inn
8.0 out of 10, Very good, (258)
The price is NZ$112
per night
19 May - 20 May
Murrayshall Country Estate
Murrayshall Country Estate
9.0 out of 10, Wonderful, (291)
The price is NZ$373
per night
16 May - 17 May
Angus Hotel
Angus Hotel
7.8 out of 10, Good, (354)
The price is NZ$141
per night
2 Jun - 3 Jun
ibis budget Dundee Camperdown
ibis budget Dundee Camperdown
8.2 out of 10, Very good, (169)
The price is NZ$69
per night
2 Jun - 3 Jun
The Old Manse of Blair
The Old Manse of Blair
9.2 out of 10, Wonderful, (49)
The price is NZ$437
per night
16 May - 17 May
The Old Mill Inn
The Old Mill Inn
9.8 out of 10, Exceptional, (302)
The price is NZ$483
per night
22 May - 23 May
Glencoe House
Glencoe House
9.8 out of 10, Exceptional, (54)
The price is NZ$1,489
per night
27 May - 28 May
Invercarse Hotel Dundee, BW Signature Collection
Invercarse Hotel Dundee, BW Signature Collection
8.8 out of 10, Excellent, (529)
The price is NZ$136
per night
9 Jun - 10 Jun
Columba House
Columba House
7.6 out of 10, Good, (121)
The price is NZ$124
per night
16 May - 17 May
Craigroyston House & Lodge
Craigroyston House & Lodge
10.0 out of 10, Exceptional, (42)
The price is NZ$305
per night
9 Jun - 10 Jun
Rosemount Hotel
Rosemount Hotel
8.2 out of 10, Very good, (250)
The price is NZ$321
per night
22 May - 23 May
Craigmhor Lodge & Courtyard
Craigmhor Lodge & Courtyard
10.0 out of 10, Exceptional, (219)
The price is NZ$358
per night
9 Jun - 10 Jun
Royal Dunkeld
Royal Dunkeld
7.8 out of 10, Good, (149)
The price is NZ$218
per night
16 May - 17 May
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.
More cheap accommodation in Perthshire
More cheap accommodation in Perthshire
Kennacoil - Glamping
Kennacoil House, Dunkeld, Scotland
The price is NZ$114 per night from May 22 to May 23
NZ$114
per night
22 May - 23 May
9.6/10 Exceptional! (232 reviews)
Hotels in Perthshire with star rating
Hotels in Perthshire with star rating
Stay near top Perthshire attractions
Stay near top Perthshire attractions
Loch Lomond and The Trossachs National Park
Visit this Scottish national park to hike through ancient woodlands, relax on the shore of the largest body of freshwater in Britain and enjoy local produce.
Recent Reviews in Perthshire
Recent Reviews in Perthshire
5/5 Excellent
Updated Hydro
"Comfortable room small ensuite excellent buffet breakfast
Impressive building and grounds"
A verified traveller stayed at DoubleTree by Hilton Dunblane Hydro
Posted 19 hours ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
More accommodation types in Perthshire
Which hotels are closest to the Perthshire airport?
Are there hotels near Perthshire?
- Glasgow Hotels
- Inverness Hotels
- Fort William Hotels
- Oban Hotels
- St. Andrews Hotels
- Pitlochry Hotels
- Dundee Hotels
- Stirling Hotels
- Livingston Hotels
- Perth Hotels
- Anstruther Hotels
- Aviemore Hotels
- North Sea Hotels
- Glencoe Hotels
- Newbridge Hotels
- Dunfermline Hotels
- Falkirk Hotels
- Alexandria Hotels
- Scottish Highlands Hotels
- South Queensferry Hotels