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

Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
3.0 star property
Dundee
8.8 out of 10, Excellent, (738 reviews)
The price is ₩142,312
₩170,778 total
includes taxes & fees
Aug 9 - Aug 10
Invercarse Hotel Dundee, BW Signature Collection

Isles Of Glencoe Hotel

Isles Of Glencoe Hotel
3.0 star property
Ballachulish
8.6 out of 10, Excellent, (1,004 reviews)
  • cleanliness
    Discover alpine adventure at Ballachulish's lochside retreat, where mountain views meet indoor pool relaxation after exhilarating ski days.
The price is ₩454,901
₩545,881 total
includes taxes & fees
Aug 11 - Aug 12
Isles Of Glencoe Hotel

Tyndrum Lodges

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

Highlander Hotel

Highlander Hotel
3.0 star property
Newtonmore
8.4 out of 10, Very Good, (558 reviews)
  • cleanliness
    Alpine getaway meets highland charm with ski trails, hiking, and a warm village atmosphere in the Scottish Highlands.
The price is ₩140,625
₩168,749 total
includes taxes & fees
Jul 27 - Jul 28
Highlander 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

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

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 ₩196,875
₩236,250 total
includes taxes & fees
Jul 26 - Jul 27
Ballathie House Hotel

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 ₩167,344
₩200,812 total
includes taxes & fees
Aug 10 - Aug 11
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