A historic building with multiple towers and a large entrance.

Ski Hotels & Resorts in Perthshire from AU$188

  • 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
16 Aug - 17 Aug
Tomorrow
17 Aug - 18 Aug
Next weekend
21 Aug - 23 Aug
In two weeks
28 Aug - 30 Aug

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.
AU$278
includes taxes & fees
24 Aug - 25 Aug
Ballathie House Hotel

2. 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.
AU$285
includes taxes & fees
3 Sept - 4 Sept
Dalmunzie Castle Hotel

3. The Bankfoot Inn

The Bankfoot Inn
Perth
AU$228
includes taxes & fees
21 Aug - 22 Aug
The Bankfoot Inn

4. 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.
AU$772
includes taxes & fees
31 Aug - 1 Sept
Fonab Castle Hotel & Spa

5. Woodlea

Woodlea
Perth
AU$196
includes taxes & fees
31 Aug - 1 Sept
Woodlea

6. Ivybank Lodge

Ivybank Lodge
Blairgowrie
AU$254
includes taxes & fees
10 Sept - 11 Sept
Ivybank Lodge

7. The Royal George Hotel

The Royal George Hotel
Perth
  • Alpine haven for skiers with slope access, fitness centre, and garden views just steps from Perth's heart.
AU$268
includes taxes & fees
23 Aug - 24 Aug
The Royal George Hotel

8. Hazeldene Guest House

Hazeldene Guest House
Perth
AU$209
includes taxes & fees
25 Aug - 26 Aug
Hazeldene Guest House

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.
AU$188
includes taxes & fees
16 Sept - 17 Sept
The Bridge of Cally Hotel

10. Tyndrum Lodges

Tyndrum Lodges
Crianlarich
AU$234
includes taxes & fees
19 Aug - 20 Aug
Tyndrum Lodges
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
"The hotel is in the heart of the city and close to everything. Well maintained older building with friendly staff and excellent breakfast. Family room had 3 beds and two bathrooms which was a nice surprise."
Nathan 1-night trip
Posted 13 hours ago
Fisher's Hotel

Explore a world of travel with Expedia