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
1 Oct - 2 Oct
Tomorrow
2 Oct - 3 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Our top choices for Grantown-on-Spey ski hotels

1. 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
1 Nov - 2 Nov
Ben Mhor Hotel

2. 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

3. 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

4. The Grant Arms Hotel

The Grant Arms Hotel
Grantown-on-Spey
£130
includes taxes & fees
1 Nov - 2 Nov
The Grant Arms Hotel

5. Muckrach Country House

Muckrach Country House
Grantown-on-Spey
£235
includes taxes & fees
18 Oct - 19 Oct
Muckrach Country House

6. Nethybridge Hotel

Nethybridge Hotel
Nethy Bridge
£61
includes taxes & fees
1 Nov - 2 Nov
Nethybridge Hotel

7. Cairn Hotel

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

8. 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
1 Nov - 2 Nov
The Boat Hotel

9. 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
29 Oct - 30 Oct
Hotel Square

10. Argyle Guest House

Argyle Guest House
Ballindalloch
  • Cosy guesthouse escape near Lecht Ski Resort with hearty breakfast and relaxing library retreat.
£108
includes taxes & fees
4 Oct - 5 Oct
Argyle Guest House
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

8/10 Good
"Room was very nice, gym was great! Staff was very helpful! Location was great,"
Jeffrey 3-night trip
Posted 14 hours ago
B&B HOTEL Inverness
Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality

10/10 Excellent
"We enjoyed our stay very much. It was so conveniently located to everything. The rooms were comfortable and clean. We could occasionally hear people walking in the halls and above you but that was to be expected because of the historic nature of the building. It was charming and pleasant."
Stephanie 2-night trip
Posted 16 hours ago
Columba Hotel Inverness by Compass Hospitality
Craiglynne Hotel

Craiglynne Hotel

10/10 Excellent
"Staff were very helpful and the room was great for the prices"
Scott 2-night trip
Posted 1 day ago
Craiglynne Hotel
The Royal Highland Hotel

The Royal Highland Hotel

8/10 Good
"This is an old and historic building but could use some TLC. The food in the restaurant was good and location excellent."
LORILEE 1-night trip
Posted 5 days ago
The Royal Highland Hotel
Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel

10/10 Excellent
"Excellent location, large parking for free. Rooms well maintained with elegant look.Not all rooms have river view - check when booking, definitely worth it. Breakfast very nice and rich , the “full Scottish “ was nothing to write home about but nicely served and very attentive staff"
dov 1-night trip
Posted 6 days ago
Glenmoriston Townhouse 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