Search Ski Hotels in Perthshire

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Perthshire ski hotels

1. The Bankfoot Inn

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

2. 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 £100
includes taxes & fees
22 Nov - 23 Nov
Ballathie House Hotel

3. 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 £253
includes taxes & fees
1 Dec - 2 Dec
Fonab Castle Hotel & Spa

4. Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (128 reviews)
The price is £118
includes taxes & fees
11 Nov - 12 Nov
Ivybank Lodge

5. 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 £91
includes taxes & fees
11 Nov - 12 Nov
The Bridge of Cally Hotel

6. Hazeldene Guest House

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

7. 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 £106
includes taxes & fees
15 Nov - 16 Nov
Dalmunzie Castle Hotel

8. Woodlea

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

9. Best Western The Crianlarich Hotel

Best Western The Crianlarich Hotel
3.5 star property
Crianlarich
8.4 out of 10, Very good, (339 reviews)
  • cleanliness
    Mountain retreat offers snowy adventure and ski storage near Loch Lomond, with a cosy bar for warming up after the slopes.
The price is £80
includes taxes & fees
29 Nov - 30 Nov
Best Western The Crianlarich Hotel

10. 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 cosy lodge accommodation in scenic Pitlochry national park.
The price is £164
includes taxes & fees
17 Nov - 18 Nov
Craigmhor Lodge & Courtyard
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