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
Aug 19 - Aug 20
Tomorrow
Aug 20 - Aug 21
This weekend
Aug 21 - Aug 23
Next weekend
Aug 28 - Aug 30

Our top choices for Perthshire ski hotels

1. 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.
NT$5,355
NT$6,426 total
includes taxes & fees
Sep 1 - Sep 2
Dalmunzie Castle Hotel

2. 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.
NT$4,869
NT$5,843 total
includes taxes & fees
Sep 17 - Sep 18
Ballathie House Hotel

3. The Bankfoot Inn

The Bankfoot Inn
Perth
NT$4,384
NT$5,261 total
includes taxes & fees
Aug 20 - Aug 21
The Bankfoot Inn

4. Ivybank Lodge

Ivybank Lodge
Blairgowrie
NT$4,779
NT$5,735 total
includes taxes & fees
Sep 13 - Sep 14
Ivybank Lodge

5. 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.
NT$15,451
NT$18,541 total
includes taxes & fees
Aug 31 - Sep 1
Fonab Castle Hotel & Spa

6. Woodlea

Woodlea
Perth
NT$3,682
NT$4,418 total
includes taxes & fees
Aug 31 - Sep 1
Woodlea

7. 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.
NT$3,660
NT$4,392 total
includes taxes & fees
Aug 24 - Aug 25
The Bridge of Cally Hotel

8. Hazeldene Guest House

Hazeldene Guest House
Perth
NT$3,926
NT$4,711 total
includes taxes & fees
Aug 25 - Aug 26
Hazeldene Guest House

9. Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
Pitlochry
  • Experience Scotland's winter wonderland with ski adventures and cozy lodge accommodations in scenic Pitlochry national park.
NT$7,713
NT$9,255 total
includes taxes & fees
Aug 23 - Aug 24
Craigmhor Lodge & Courtyard

10. 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.
NT$5,031
NT$6,037 total
includes taxes & fees
Aug 31 - Sep 1
The Royal George 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 comfy bed brand new bathroom good shower delicious breakfast with lots of choice."
Margaret 3-night trip
Posted 20 hours ago
Fisher's Hotel

Explore a world of travel with Expedia