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. 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 403
AED 483 total
includes taxes & fees
22 Nov - 23 Nov
Ballathie House Hotel

2. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (759 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,058
AED 1,269 total
includes taxes & fees
16 Dec - 17 Dec
Fonab Castle Hotel & Spa

3. 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 585
AED 702 total
includes taxes & fees
18 Nov - 19 Nov
Craigmhor Lodge & Courtyard

4. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (147 reviews)
The price is AED 366
AED 440 total
includes taxes & fees
18 Nov - 19 Nov
The Bankfoot Inn

5. Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (139 reviews)
The price is AED 402
AED 482 total
includes taxes & fees
16 Nov - 17 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 477
AED 573 total
includes taxes & fees
16 Nov - 17 Nov
Ivybank Lodge

7. 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 546
AED 655 total
includes taxes & fees
16 Nov - 17 Nov
The Royal George Hotel

8. Woodlea

Woodlea
2.0 star property
Perth
9.4 out of 10, Exceptional, (27 reviews)
The price is AED 340
AED 408 total
includes taxes & fees
22 Nov - 23 Nov
Woodlea

9. Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (354 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 399
AED 478 total
includes taxes & fees
25 Nov - 26 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 307
AED 369 total
includes taxes & fees
17 Nov - 18 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