A road winding through a forest with a lake in the distance.

Search Ski Hotels in Grantown-on-Spey

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Grantown-on-Spey Ski Hotels

Tonight
18 Oct - 19 Oct
Tomorrow
19 Oct - 20 Oct
Next weekend
23 Oct - 25 Oct
In two weeks
30 Oct - 1 Nov

Our top choices for Grantown-on-Spey ski hotels

1. The Speyside Hotel

The Speyside Hotel
Grantown-on-Spey
  • Ski into Scottish splendour at this Victorian retreat, where alpine adventures meet highland hospitality just minutes from pristine slopes.
£96
includes taxes & fees
17 Nov - 18 Nov
The Speyside Hotel

2. Craiglynne Hotel

Craiglynne Hotel
Grantown-on-Spey
  • Step into winter splendour at this Victorian mountain retreat, where thrilling ski adventures await just minutes from your cosy room.
£42
includes taxes & fees
1 Nov - 2 Nov
Craiglynne Hotel

3. The Grant Arms Hotel

The Grant Arms Hotel
Grantown-on-Spey
£125
includes taxes & fees
19 Oct - 20 Oct
The Grant Arms Hotel

4. Ben Mhor Hotel

Ben Mhor Hotel
Grantown-on-Spey
  • Venture to Scotland's Ben Mhor Hotel for winter magic with skiing, archery, and hiking trails nestled in the Victorian charm of Cairngorms.
£70
includes taxes & fees
21 Oct - 22 Oct
Ben Mhor Hotel

5. Muckrach Country House

Muckrach Country House
Grantown-on-Spey
£191
includes taxes & fees
25 Oct - 26 Oct
Muckrach Country House

6. Nethybridge Hotel

Nethybridge Hotel
Nethy Bridge
£70
includes taxes & fees
12 Nov - 13 Nov
Nethybridge Hotel

7. The Boat Hotel

The Boat Hotel
Boat of Garten
  • Discover alpine adventures in a historic Victorian hotel surrounded by majestic hiking trails and premier skiing spots.
£83
includes taxes & fees
17 Nov - 18 Nov
The Boat Hotel

8. Cairn Hotel

Cairn Hotel
Carrbridge
  • Explore Edinburgh's snowy charms with skiing excursions from this central, cosy hotel retreat.
£86
includes taxes & fees
22 Oct - 23 Oct
Cairn Hotel

9. Argyle Guest House

Argyle Guest House
Ballindalloch
  • Cosy guesthouse escape near Lecht Ski Resort with hearty breakfast and relaxing library retreat.
£97
includes taxes & fees
22 Oct - 23 Oct
Argyle Guest House

10. Sweeney Aviemore One

Sweeney Aviemore One
Aviemore
£66
includes taxes & fees
18 Nov - 19 Nov
Sweeney Aviemore One
View all properties

Choose what matters most at ski hotels in Grantown-on-Spey

Resort
4 stars
5 stars
Spa
Family-friendly

Top Grantown-on-Spey Hotel Reviews

B&B HOTEL Inverness

B&B HOTEL Inverness

10/10 Excellent
"Lovely hotel for a one night stay in Inverness, would definitely stay again when visiting. The room was clean, modern bathroom with lovely shower, bed was so comfy, the breakfast was a lovely touch and parking 3 minute walk away for £10 a night. Such a central location for exploring Inverness and a quick walk back from the Highlander bar. 10/10 would stay again! Thank you to the lovely lady on reception for a lovely welcome and check-in after a very long journey from South-East England."
Paige 1-night trip
Posted less than an hour ago
B&B HOTEL Inverness
The Royal Highland Hotel

The Royal Highland Hotel

8/10 Good
"Older hotel and in the heart of Inverness"
Christine 1-night trip
Posted less than an hour ago
The Royal Highland Hotel
Craiglynne Hotel

Craiglynne Hotel

8/10 Good
"Place was a great location and loved the layout and aesthetics of the hotel. A few issues with our room/hallway itself- room wasn't cleaned too well as we found a empty fifth of whiskey under one bed, bathroom light was out which the rooms light didn't offer much, the exterior doors being secured each night was a hit or miss, and seemed to have deferred maintenance from water damage on the hallway from the our bathroom."
Jeremy 2-night trip
Posted 5 hours ago
Craiglynne Hotel
Kingsmills Hotel

Kingsmills Hotel

8/10 Good
"Seemed silly that the chair for the desk did not hold its height adjustment and would slip gradually down to lowest level."
Ann 3-night trip
Posted 17 hours ago
Kingsmills Hotel
Coylumbridge Resort Hotel

Coylumbridge Resort Hotel

10/10 Excellent
"The room had a few faulty items (door snib, interior light and the squint toilet seat that refused to move) room 19"
Asa 1-night trip
Posted 22 hours ago
Coylumbridge Resort Hotel

Frequently asked questions

What are the top-rated ski hotels in Grantown-On-Spey?
Some of the top-rated ski hotels in Grantown-On-Spey include The Speyside Hotel, Mount Barker Bed & Breakfast, and the Craiglynne Hotel.The 3.5-star Speyside Hotel, with an excellent 9.4 rating, is praised by guests for its comfortable rooms and delicious food, making it an excellent base for exploring nearby ski runs and cross-country ski areas.For a more intimate stay, the 4.5-star Mount Barker Bed & Breakfast boasts a great 10.0 rating and offers complimentary cooked breakfast and free WiFi, with skiing facilities located conveniently nearby.The 3-star Craiglynne Hotel, rated 7.4, provides easy access to downhill and cross-country skiing, and guests frequently highlight the friendly staff and excellent food.
How much does a ski hotel in Grantown-on-Spey cost?
Prices for ski hotels in Grantown-on-Spey can vary, but you can find a great deal from £42 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.
Is Grantown-On-Spey good for skiing?
The best area to stay in Grantown-on-Spey for skiing is within the town centre itself, as it provides convenient access to the nearby ski resorts whilst offering all the amenities you'll need.Grantown-on-Spey is a traditional Highland town known for its wide main street, The Square, which is lined with independent shops, cafes, and restaurants. It's a compact town, making it easy to get around on foot, and it serves as an excellent base for exploring the wider Cairngorms National Park.For families, staying in Grantown-on-Spey is an excellent choice. The town offers a relaxed environment after a day on the slopes, with several hotels and guesthouses providing family-friendly accommodation. There are local shops for any forgotten essentials, and the town is well-placed for a short drive to the Lecht Ski Centre or Cairngorm Mountain, both offering ski instruction and slopes suitable for various abilities.Couples looking for a winter break will also find Grantown-on-Spey appealing. After enjoying the skiing, you can relax in one of the local pubs or enjoy a meal in a restaurant.
Which area of Grantown-On-Spey is best to stay in for skiing?
For skiing in Grantown-On-Spey, the best area to stay is within the town itself, particularly properties located conveniently for access to the A95 road, which leads directly to the Lecht Ski Centre and Cairngorm Mountain.Grantown-On-Spey is a compact town, and its High Street forms the main thoroughfare, lined with hotels, guesthouses, and local shops. Staying here means you're well-placed for an early start to the ski slopes, and after a day on the snow, you'll have easy access to places to eat and relax. The town's layout makes it simple to navigate.Couples looking for a comfortable base after a day of skiing will find the town centre appealing. Many accommodations offer amenities like comfortable lounges and drying rooms for ski gear. You'll also find a good selection of independent restaurants and pubs for evening meals, and you can easily walk to them from most central locations.
What dining options are typically available in Grantown-On-Spey ski accommodations?
The dining options available in Grantown-On-Spey ski accommodations typically range from self-catering facilities to full-service restaurants.Many accommodations, particularly self-catering lodges and apartments, provide well-equipped kitchens where you can prepare your own meals. This is a convenient option for families who prefer to dine in or have specific dietary requirements, allowing them to manage their budget and meal times with ease. You'll often find a local supermarket, such as the Co-op on High Street, for groceries.For those who prefer not to cook, some hotels and guesthouses offer on-site restaurants or dining rooms. These can range from establishments serving traditional Scottish fare to those offering a more varied menu. Couples might appreciate the convenience of having a restaurant within their accommodation, providing a relaxed setting for an evening meal after a day on the slopes without needing to venture out.
What activities should we do in Grantown-On-Spey besides skiing?
The best area to stay in Grantown-On-Spey for activities beyond skiing is within the town itself, particularly around the High Street and The Square.Grantown-On-Spey is a traditional Highland town with a grid-pattern layout, making it easy to navigate on foot. The High Street and The Square are the main focal points, offering a selection of independent shops, cafes, and restaurants. It's a pleasant base for exploring the wider Cairngorms National Park.Couples looking for a relaxing break will find the town a good fit. You can enjoy gentle walks along the River Spey, explore the local shops, or visit the Grantown Museum to learn about the area's history. There are also several distilleries nearby offering tours and tastings, which can be a lovely way to spend an afternoon.Families will also appreciate staying in Grantown-On-Spey. The Anagach Woods, located just to the east of the town, offer numerous walking and cycling trails suitable for all ages. There are also opportunities for wildlife spotting, including red squirrels and various bird species.
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 Grantown-on-Spey. Before confirming your booking, review the property's cancellation policy for complete peace of mind.
How can I save on a ski hotel in Grantown-on-Spey with Expedia?
Find Grantown-on-Spey ski hotel deals by joining One Key™, Expedia's free travel rewards programme. As a member, you can unlock instant savings with Member Prices 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.
Is it cheaper to book flights and a ski hotel in Grantown-on-Spey as a package?
Booking a hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. 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. *Savings vary and are not available on all flight and hotel bookings.

Explore a world of travel with Expedia