Find Ski Hotels in Perthshire

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Perthshire ski hotels

1. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (758 reviews)
  • cleanliness
    Embrace alpine adventures at luxurious Fonab Castle Hotel, where ski trails and snowy escapes meet five-star Scottish comfort.
The price is AED 1,032
AED 1,238 total
includes taxes & fees
1 Dec - 2 Dec
Fonab Castle Hotel & Spa

2. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (147 reviews)
The price is AED 373
AED 447 total
includes taxes & fees
13 Nov - 14 Nov
The Bankfoot Inn

3. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (614 reviews)
  • cleanliness
    Winter adventures await on the river; enjoy skiing, fishing, and archery at this Edwardian estate hotel nestled in scenic grounds.
The price is AED 407
AED 489 total
includes taxes & fees
25 Nov - 26 Nov
Ballathie House Hotel

4. Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (367 reviews)
  • cleanliness
    Experience Scotland's winter wonderland with ski adventures and cozy lodge accommodations in scenic Pitlochry national park.
The price is AED 591
AED 709 total
includes taxes & fees
17 Nov - 18 Nov
Craigmhor Lodge & Courtyard

5. Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (139 reviews)
The price is AED 408
AED 490 total
includes taxes & fees
11 Nov - 12 Nov
Hazeldene Guest House

6. Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (128 reviews)
The price is AED 482
AED 579 total
includes taxes & fees
15 Nov - 16 Nov
Ivybank Lodge

7. Woodlea

Woodlea
2.0 star property
Perth
9.4 out of 10, Exceptional, (26 reviews)
The price is AED 346
AED 415 total
includes taxes & fees
15 Nov - 16 Nov
Woodlea

8. The Royal George Hotel

The Royal George Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (448 reviews)
  • cleanliness
    Alpine haven for skiers with slope access, fitness center, and garden views just steps from Perth's heart.
The price is AED 552
AED 662 total
includes taxes & fees
19 Nov - 20 Nov
The Royal George Hotel

9. Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (352 reviews)
  • cleanliness
    Alpine winter adventures await at Dalmunzie Castle Hotel, where snowy mountain slopes meet historic Scottish charm and on-site golf.
The price is AED 389
AED 467 total
includes taxes & fees
18 Nov - 19 Nov
Dalmunzie Castle Hotel

10. The Bridge of Cally Hotel

The Bridge of Cally Hotel
3.0 star property
Blairgowrie
8.8 out of 10, Excellent, (163 reviews)
  • cleanliness
    Winter wonderland meets Scottish charm at this family-friendly hotel in Cairngorms, perfect for ski enthusiasts and outdoor lovers.
The price is AED 312
AED 375 total
includes taxes & fees
11 Nov - 12 Nov
The Bridge of Cally Hotel
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.

Choose what matters most at ski hotels in Perthshire

Top Perthshire Hotel Reviews

Explore a world of travel with Expedia