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
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Perthshire Ski Hotels

Tonight
4 Oct - 5 Oct
Tomorrow
5 Oct - 6 Oct
Next weekend
9 Oct - 11 Oct
In two weeks
16 Oct - 18 Oct

Our top choices for Perthshire ski hotels

1. Ballathie House Hotel

Ballathie House Hotel
Perth
  • Winter adventures await on the river; enjoy skiing, fishing, and archery at this Edwardian estate hotel nestled in scenic grounds.
AED 391
AED 469 total
includes taxes & fees
25 Oct - 26 Oct
Ballathie House Hotel

2. Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
Pitlochry
  • Embrace alpine adventures at luxurious Fonab Castle Hotel, where ski trails and snowy escapes meet five-star Scottish comfort.
AED 1,153
AED 1,384 total
includes taxes & fees
4 Nov - 5 Nov
Fonab Castle Hotel & Spa

3. The Bankfoot Inn

The Bankfoot Inn
Perth
AED 399
AED 479 total
includes taxes & fees
14 Oct - 15 Oct
The Bankfoot Inn

4. Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
Pitlochry
  • Experience Scotland's winter wonderland with ski adventures and cozy lodge accommodations in scenic Pitlochry national park.
AED 653
AED 784 total
includes taxes & fees
3 Nov - 4 Nov
Craigmhor Lodge & Courtyard

5. Ivybank Lodge

Ivybank Lodge
Blairgowrie
AED 478
AED 574 total
includes taxes & fees
1 Nov - 2 Nov
Ivybank Lodge

6. Hazeldene Guest House

Hazeldene Guest House
Perth
AED 398
AED 478 total
includes taxes & fees
4 Nov - 5 Nov
Hazeldene Guest House

7. Woodlea

Woodlea
Perth
AED 337
AED 404 total
includes taxes & fees
1 Nov - 2 Nov
Woodlea

8. The Royal George Hotel

The Royal George Hotel
Perth
  • Alpine haven for skiers with slope access, fitness center, and garden views just steps from Perth's heart.
AED 547
AED 657 total
includes taxes & fees
1 Nov - 2 Nov
The Royal George Hotel

9. The Bridge of Cally Hotel

The Bridge of Cally Hotel
Blairgowrie
  • Winter wonderland meets Scottish charm at this family-friendly hotel in Cairngorms, perfect for ski enthusiasts and outdoor lovers.
AED 343
AED 411 total
includes taxes & fees
4 Nov - 5 Nov
The Bridge of Cally Hotel

10. Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
Blairgowrie
  • Alpine winter adventures await at Dalmunzie Castle Hotel, where snowy mountain slopes meet historic Scottish charm and on-site golf.
AED 429
AED 515 total
includes taxes & fees
1 Nov - 2 Nov
Dalmunzie Castle Hotel
View all properties

Choose what matters most at ski hotels in Perthshire

Resort
4 stars
5 stars
Spa
Family-friendly

Top Perthshire Hotel Reviews

Fisher's Hotel

Fisher's Hotel

10/10 Excellent
"Clean room, room was a beautiful big room, towels were changed every day, lovely view over the garden and the food was excellent at breakfast"
John 4-night trip
Posted 1 day ago
Fisher's Hotel
Ballathie House Hotel

Ballathie House Hotel

10/10 Excellent
"This was a marvelous experience from start to finish. The staff are so nice and really care about the people who stay in the hotel. The hotel is beautiful. It's an old house that has been very well updated. The grounds are gorgeous. The restaurant is _delicious_. The next time I come back to Scotland, I'm staying here. What a great experience."
Benjamin 1-night trip
Posted 2 weeks ago
Ballathie House Hotel

Explore a world of travel with Expedia