- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Perthshire 3-star hotels

1. The Pitlochry Hydro Hotel
The Pitlochry Hydro HotelPitlochry
8.0 out of 10, Very good, (1,171 reviews)
The price is AED 331
AED 397 total
includes taxes & fees
7 Dec - 8 Dec

2. Moness Resort
Moness ResortAberfeldy
8.6 out of 10, Excellent, (1,000 reviews)
The price is AED 353
AED 423 total
includes taxes & fees
7 Dec - 8 Dec

3. Riverstone Lodge Hotel
Riverstone Lodge HotelPerth
8.6 out of 10, Excellent, (270 reviews)
The price is AED 248
AED 297 total
includes taxes & fees
8 Nov - 9 Nov

4. Scotlands Spa Hotel
Scotlands Spa HotelPitlochry
7.6 out of 10, Good, (1,001 reviews)
The price is AED 475
AED 570 total
includes taxes & fees
4 Dec - 5 Dec

5. Salutation Hotel
Salutation HotelPerth
8.2 out of 10, Very good, (1,000 reviews)
The price is AED 277
AED 332 total
includes taxes & fees
8 Nov - 9 Nov

6. The Angus Hotel & Spa by Compass Hospitality
The Angus Hotel & Spa by Compass HospitalityBlairgowrie
7.8 out of 10, Good, (634 reviews)
The price is AED 287
AED 344 total
includes taxes & fees
8 Nov - 9 Nov

7. McKays Hotel Bar & Restaurant
McKays Hotel Bar & RestaurantPitlochry
8.8 out of 10, Excellent, (761 reviews)
The price is AED 453
AED 543 total
includes taxes & fees
10 Nov - 11 Nov

8. Fisher's Hotel
Fisher's HotelPitlochry
8.4 out of 10, Very good, (1,000 reviews)
The price is AED 510
AED 613 total
includes taxes & fees
29 Nov - 30 Nov

9. Holiday Inn Express Perth by IHG
Holiday Inn Express Perth by IHGPerth
9.0 out of 10, Wonderful, (1,001 reviews)
The price is AED 223
AED 267 total
includes taxes & fees
15 Nov - 16 Nov

10. The Longforgan Coaching Inn
The Longforgan Coaching InnDundee
8.0 out of 10, Very good, (401 reviews)
The price is AED 185
AED 222 total
includes taxes & fees
8 Nov - 9 Nov

11. Royal Dunkeld
Royal DunkeldDunkeld
7.2 out of 10, Good, (282 reviews)
The price is AED 387
AED 465 total
includes taxes & fees
7 Nov - 8 Nov

12. Mercure Perth Hotel
Mercure Perth HotelPerth
7.6 out of 10, Good, (1,000 reviews)
The price is AED 264
AED 317 total
includes taxes & fees
22 Nov - 23 Nov

13. Lovat Hotel
Lovat HotelPerth
7.0 out of 10, Good, (343 reviews)
The price is AED 228
AED 274 total
includes taxes & fees
8 Nov - 9 Nov

14. Craigvrack Hotel & Restaurant
Craigvrack Hotel & RestaurantPitlochry
9.0 out of 10, Wonderful, (429 reviews)
The price is AED 266
AED 319 total
includes taxes & fees
30 Nov - 1 Dec

15. Grampian Hotel
Grampian HotelPerth
8.0 out of 10, Very good, (245 reviews)
The price is AED 476
AED 571 total
includes taxes & fees
8 Nov - 9 Nov

16. Dalmunzie Castle Hotel
Dalmunzie Castle HotelBlairgowrie
9.0 out of 10, Wonderful, (352 reviews)
The price is AED 392
AED 471 total
includes taxes & fees
15 Nov - 16 Nov

18. Scone Arms Hotel
Scone Arms HotelPerth
9.2 out of 10, Wonderful, (234 reviews)
The price is AED 384
AED 461 total
includes taxes & fees
7 Dec - 8 Dec

19. Inchture Hotel
Inchture HotelPerth
8.0 out of 10, Very good, (151 reviews)
The price is AED 288
AED 346 total
includes taxes & fees
8 Nov - 9 Nov

20. Killin Hotel
Killin HotelKillin
8.0 out of 10, Very good, (538 reviews)
The price is AED 306
AED 367 total
includes taxes & fees
19 Nov - 20 Nov
Top Perthshire Hotel Reviews

Craigatin House & Courtyard (Adults only)
Craigatin House & Courtyard (Adults only)Pitlochry
















































































































