Find Ski Hotels in Perth from CA $105

  • 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 Perth Ski Hotels

Our top choices for Perth ski hotels

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (134 reviews)
The price is CA $136
CA $164 total
includes taxes & fees
Mar 22 - Mar 23
The Bankfoot Inn

Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate
4.0 star property
Perth
9.0 out of 10, Wonderful, (550 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 CA $155
CA $186 total
includes taxes & fees
Apr 1 - Apr 2
Ballathie Country House Hotel and Estate

Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (125 reviews)
The price is CA $130
CA $157 total
includes taxes & fees
Mar 22 - Mar 23
Hazeldene Guest House

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (291 reviews)
  • cleanliness
    Alpine winter adventures await at Dalmunzie Castle Hotel, where snowy mountain slopes meet historic Scottish charm and on-site golf.
The price is CA $163
CA $195 total
includes taxes & fees
Mar 22 - Mar 23
Dalmunzie Castle Hotel

Lodge at Lochside

Lodge at Lochside
3.0 star property
Kirriemuir
9.2 out of 10, Wonderful, (230 reviews)
The price is CA $106
CA $127 total
includes taxes & fees
Mar 16 - Mar 17
Lodge at Lochside

The Bridge of Cally Hotel

The Bridge of Cally Hotel
3.0 star property
Blairgowrie
8.8 out of 10, Excellent, (137 reviews)
  • cleanliness
    Winter wonderland meets Scottish charm at this family-friendly hotel in Cairngorms, perfect for ski enthusiasts and outdoor lovers.
The price is CA $88
CA $105 total
includes taxes & fees
Mar 17 - Mar 18
The Bridge of Cally Hotel

The Kirkmichael Hotel

The Kirkmichael Hotel
3.0 star property
Blairgowrie
7.6 out of 10, Good, (62 reviews)
The price is CA $134
CA $161 total
includes taxes & fees
Mar 21 - Mar 22
The Kirkmichael Hotel

Bamff Ecotourism

Bamff Ecotourism
3.0 star property
Blairgowrie
10.0 out of 10, Exceptional, (12 reviews)
The price is CA $211
CA $254 total
includes taxes & fees
Apr 13 - Apr 14
Bamff Ecotourism

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (686 reviews)
  • cleanliness
    Embrace alpine adventures at luxurious Fonab Castle Hotel, where ski trails and snowy escapes meet five-star Scottish comfort.
The price is CA $386
CA $464 total
includes taxes & fees
Mar 31 - Apr 1
Fonab Castle Hotel & Spa

Dalnoid Cottages & Treehouses

Dalnoid Cottages & Treehouses
3.5 star property
Blairgowrie
9.8 out of 10, Exceptional, (8 reviews)
  • cleanliness
    Cozy treehouses and cottages near Cairngorms National Park offer private hot tubs and prime access to winter skiing adventures.
The price is CA $239
CA $287 total
includes taxes & fees
Mar 23 - Mar 24
Dalnoid Cottages & Treehouses
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 Perth

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

Top Perth Hotel Reviews

Frequently asked questions

What are the top-rated ski hotels in Perth?
For travellers seeking top-rated ski hotels in Perth, options include Ballathie Country House Hotel and Estate, The Royal George Hotel, and The Bankfoot Inn, along with a family-friendly lodge.

The 4-star Ballathie Country House Hotel and Estate, with a 9.0 rating, offers a luxurious stay in an Edwardian property, with downhill skiing and general ski facilities located nearby. Suites are available for added comfort, and guests consistently praise the comfortable, clean rooms and fantastic breakfast.

The 3-star Royal George Hotel, rated 8.6, is set within a historical district, offering a Victorian property design. It is conveniently located near ski facilities and provides family-friendly amenities such as free cots and rollaway beds.

For a more private, self-catering option, a 2-bedroom family friendly lodge in private woodland with a luxury sauna, boasting a superb 10.0 rating, is an excellent choice. This lodge provides a kitchen, patio, and is situated near mountains, with skiing facilities also located nearby.

The 3-star The Bankfoot Inn, with a 9.2 rating, offers complimentary breakfast and free WiFi, making it a convenient base after a day on the slopes. Guests frequently praise the delicious food and good-sized, clean rooms.
How much does a ski hotel in Perth cost?
Prices for ski hotels in Perth can vary, but you can find a great deal from CA $105 on Expedia. All sorts of factors affect price, such as the hotel's proximity to the slopes and the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
What ski hotels in Perth are best for families?
For families visiting Perth, excellent hotel choices include The Royal George Hotel and the 2-bedroom family friendly lodge.

The 3-star Royal George Hotel, rated 8.6 by guests, offers amenities like cribs and rollaway beds, some of which are free, to accommodate families. It is located in a historical district, and while not directly on the slopes, it is conveniently located for accessing nearby ski areas.

For those seeking more space and privacy, the 2-bedroom family friendly lodge, with a great 10.0 rating, is set in private woodland. This lodge features a full kitchen and a luxury sauna, and it is located near ski facilities.
Is Perth good for skiing?
Perth isn't directly a skiing destination, but it serves as an excellent base for accessing some of Scotland's best ski resorts.

For those looking to combine a city break with a skiing trip, Perth offers a comfortable and convenient starting point. The city itself has a good range of hotels and dining options, and it's well-connected by road to the Highlands. Skiers can easily drive to resorts like Glenshee or Aviemore for a day on the slopes.

Glenshee, often referred to as the largest ski area in Scotland, is about an hour's drive north of Perth. It offers a variety of runs suitable for different skill levels, from beginners to more experienced skiers, and has facilities for equipment hire and lessons.

Aviemore, a bit further north, is another popular choice, particularly around the Cairngorm Mountain resort. While it's a longer drive, around an hour and a half to two hours, it provides extensive skiing and snowboarding opportunities, along with stunning mountain scenery.
Which area of Perth is best to stay in for skiing?
For skiing in Perth, Scotland, the best area to stay is in the city centre itself, particularly near the main transport links that head north towards the Highlands.

The city centre of Perth is compact and offers a good base for accessing the ski resorts. You'll find a range of hotels, guesthouses, and apartments concentrated around areas like George Street, High Street, and the general vicinity of Perth railway station and the bus station. These central locations provide easy access to public transport or main roads leading towards the ski areas.

Couples looking for a convenient and comfortable base will find the city centre ideal. After a day on the slopes, you'll have a selection of restaurants and pubs within walking distance, allowing for a relaxing evening without needing to drive. Many hotels in the city centre also offer amenities like high-end fitness equipment or comfortable lounges, great for unwinding.

Solo travellers will also appreciate the ease of access and amenities in Perth city centre.
Is it cheaper to book flights and a ski hotel in Perth as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.
What dining options are typically available in Perth ski accommodations?
Most ski accommodations in Perth offer a range of dining options, from self-catering facilities to on-site restaurants.

For those who prefer flexibility and cost-effectiveness, many apartments and lodges come equipped with full kitchens, allowing you to prepare your own meals. You'll often find a local supermarket or convenience store nearby for groceries.

Hotels and larger resorts typically feature at least one restaurant, offering breakfast and dinner services. These might range from casual eateries to more formal dining experiences, often with a focus on local Scottish produce.
What activities should we do in Perth besides skiing?
The best areas to stay in Perth for visitors not focused on skiing are the city centre and the areas immediately surrounding the North Inch and South Inch parks.

Perth city centre is the hub for visitors, offering a convenient base for exploring. It's very walkable, with St. John's Kirk at its heart and a good selection of shops, restaurants, and cultural venues along streets like High Street and George Street. You'll find a mix of historic buildings and modern amenities, making it easy to access everything on foot.

Couples looking for a relaxing and cultured break will find the city centre an excellent fit. You're within easy reach of attractions like Perth Museum & Art Gallery, Perth Theatre, and the Fergusson Gallery. The River Tay also runs right through the city, offering pleasant riverside walks.

For those who appreciate green spaces and a slightly more tranquil setting, hotels near the North Inch or South Inch parks are ideal. These large public parks provide ample space for strolls and are still only a short walk from the main city centre attractions.
How can I save on a ski hotel in Perth with Expedia?
Members always get our best prices. Find our best Perth ski hotel deals by joining Expedia's free travel rewards program—One Key™. As a member, you can unlock instant savings and member perks when you're logged in. Another tip is to book your ski hotel in advance as availability and prices are usually better. If you are feeling spontaneous, there are last-minute offers to explore too.
Can I cancel my ski hotel reservation on Expedia?
If your plans change, it's easy to cancel your hotel with free cancellation on Expedia. Just use the "Fully refundable property" filter during your search to find the right ski hotel in Perth. Before confirming your booking, review the property's cancellation policy for complete peace of mind.

Explore a world of travel with Expedia