A historic building with multiple towers and a large entrance.

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 availability on Perthshire Ski Hotels

Our top choices for Perthshire ski hotels

Tyndrum Lodges

Tyndrum Lodges
3.5 star property
Crianlarich
9.4 out of 10, Exceptional, (252 reviews)
The price is ₩208,927
₩250,713 total
includes taxes & fees
Jul 12 - Jul 13
Tyndrum Lodges

Woodlea

Woodlea
3.0 star property
Perth
9.0 out of 10, Wonderful, (7 reviews)
The price is ₩171,542
₩205,854 total
includes taxes & fees
Aug 2 - Aug 3
Woodlea

Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (584 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 ₩192,435
₩230,926 total
includes taxes & fees
Jul 28 - Jul 29
Ballathie House Hotel

Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (337 reviews)
  • cleanliness
    Experience Scotland's winter wonderland with ski adventures and cozy lodge accommodations in scenic Pitlochry national park.
The price is ₩305,105
₩366,126 total
includes taxes & fees
Jul 12 - Jul 13
Craigmhor Lodge & Courtyard

Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (120 reviews)
The price is ₩197,538
₩237,054 total
includes taxes & fees
Jul 13 - Jul 14
Ivybank Lodge

The Bridge of Cally Hotel

The Bridge of Cally Hotel
3.0 star property
Blairgowrie
8.8 out of 10, Excellent, (152 reviews)
  • cleanliness
    Winter wonderland meets Scottish charm at this family-friendly hotel in Cairngorms, perfect for ski enthusiasts and outdoor lovers.
The price is ₩174,735
₩209,681 total
includes taxes & fees
Aug 10 - Aug 11
The Bridge of Cally Hotel

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (138 reviews)
The price is ₩173,605
₩208,326 total
includes taxes & fees
Jul 12 - Jul 13
The Bankfoot Inn

Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (132 reviews)
The price is ₩174,944
₩209,932 total
includes taxes & fees
Jul 23 - Jul 24
Hazeldene Guest House

Best Western The Crianlarich Hotel

Best Western The Crianlarich Hotel
3.5 star property
Crianlarich
8.4 out of 10, Very Good, (318 reviews)
  • cleanliness
    Mountain retreat offers snowy adventure and ski storage near Loch Lomond, with a cozy bar for warming up after the slopes.
The price is ₩210,937
₩253,124 total
includes taxes & fees
Jul 26 - Jul 27
Best Western The Crianlarich Hotel

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (318 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 ₩253,232
₩303,878 total
includes taxes & fees
Jul 20 - Jul 21
Dalmunzie Castle 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