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
10 Oct - 11 Oct
Tomorrow
11 Oct - 12 Oct
Next weekend
16 Oct - 18 Oct
In two weeks
23 Oct - 25 Oct

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.
£107
includes taxes & fees
1 Nov - 2 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
£130
includes taxes & fees
12 Oct - 13 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
11 Oct - 12 Oct
Ben Mhor Hotel

5. Muckrach Country House

Muckrach Country House
Grantown-on-Spey
£213
includes taxes & fees
2 Nov - 3 Nov
Muckrach Country House

6. Nethybridge Hotel

Nethybridge Hotel
Nethy Bridge
£77
includes taxes & fees
20 Oct - 21 Oct
Nethybridge Hotel

7. Argyle Guest House

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

8. Cairn Hotel

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

9. 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.
£79
includes taxes & fees
8 Nov - 9 Nov
The Boat Hotel

10. Hotel Square

Hotel Square
Ballindalloch
  • Discover alpine adventures in Ballindalloch with ski storage, mountain trails, and distillery explorations just outside your door.
£98
includes taxes & fees
1 Nov - 2 Nov
Hotel Square
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
"Staff were very helpful"
Richard 2-night trip
Posted 2 hours ago
B&B HOTEL Inverness
Kingsmills Hotel

Kingsmills Hotel

10/10 Excellent
"Stayed here before and happy to return. Lovely welcome and room allocation. Restaurant choice and service was excellent as was breakfast. Only slightly negative comment was that the room was very warm overnight and air con was disabled."
Alan 1-night trip
Posted 6 hours ago
Kingsmills Hotel
Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel

10/10 Excellent
"Everything was perfect and the staff were very friendly and accommodating"
Andrew 1-night trip
Posted 3 days ago
Glenmoriston Townhouse Hotel
The Royal Highland Hotel

The Royal Highland Hotel

8/10 Good
"Great location but a bit noisy due to trains andd street noise"
Gowri 1-night trip
Posted 7 days ago
The Royal Highland 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