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
13 Oct - 14 Oct
Tomorrow
14 Oct - 15 Oct
This weekend
16 Oct - 18 Oct
Next weekend
23 Oct - 25 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 390
AED 468 total
includes taxes & fees
2 Nov - 3 Nov
Ballathie House Hotel

2. The Bankfoot Inn

The Bankfoot Inn
Perth
AED 386
AED 463 total
includes taxes & fees
31 Oct - 1 Nov
The Bankfoot Inn

3. 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,194
AED 1,432 total
includes taxes & fees
8 Nov - 9 Nov
Fonab Castle Hotel & Spa

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 652
AED 782 total
includes taxes & fees
8 Nov - 9 Nov
Craigmhor Lodge & Courtyard

5. Ivybank Lodge

Ivybank Lodge
Blairgowrie
AED 477
AED 572 total
includes taxes & fees
1 Nov - 2 Nov
Ivybank Lodge

6. Hazeldene Guest House

Hazeldene Guest House
Perth
AED 422
AED 507 total
includes taxes & fees
14 Oct - 15 Oct
Hazeldene Guest House

7. Woodlea

Woodlea
Perth
AED 336
AED 403 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 546
AED 655 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 319
AED 383 total
includes taxes & fees
15 Oct - 16 Oct
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 428
AED 513 total
includes taxes & fees
8 Nov - 9 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

8/10 Good
"It's a great old grand hotel, with a friendly and helpful staff, decent breakfast, and comfortable lounge spaces. They just need to fix the wi-fi! It was terribly slow, the signal is weak, and I couldn't get the work done I needed to do. The phone signal in Pitlochry is sketchy at best, and with the thick stone walls I couldn't use data, so, for the price I paid I felt frustrated by the inability to make a simple video call."
Jefrey 3-night trip
Posted 12 hours ago
Fisher's Hotel

Explore a world of travel with Expedia