Situated on the northern edge of The Cairngorms National Park, Grantown-on-Spey is the perfect summer walking base and winter skiing holiday resort, within easy reach of the Lecht Ski area and just 14 miles from Aviemore. The town offers an alternative outdoor activity base to Aviemore, perfect for exploring Strathspey and the Speyside Whisky Trail.

The 18 hole Grantown on Spey Golf Course offers a real challenge for keen golfers, and the town is a gateway to the 70 mile long Speyside Whisky Trail. Some of Scotland's most famous whisky distilleries surround Grantown on Spey including the great Dufftown Glenfiddich distillery and lesser know whisky gems like The Glenlivet.

Outdoor activities in The Cairngorms are wide-ranging and easily accessed from Grantown on Spey which boasts a choice of outdoor activity centres offering adrenalin pumping days out rock climbing, white water rafting, gorge walking and more.  The Speyside Way between Aviemore and Spey Bay on the coast runs just west of Grantown on Spey.

A bustling Cairngorms resort, Grantown on Spey contains a choice of cosy tearooms, cafes, restaurants, bars and inns. Independent shops spread around the central Square and High Street include a variety of gift shops, delis, all essentials and a good choice of bike hire and outdoor activity shops. Plentiful accommodation is available in this top activity and ski resort in the Cairngorms. Book places to stay in Grantown on Spey now.

Accommodation in Grantown on Spey

  • Grantown on Spey   (0.3 miles from the centre of Grantown on Spey)
    Prices from
    £80
    per room, per night B&B (2 sharing)
    TripAdvisor traveller rating from 43 reviews
    Rating from 43 reviews
    Luxury guest house in the Scottish Highlands, located on the edge of the Cairngorm National Park. Spacious en-suite rooms. Free parking and Wi-Fi. Ideal for walkers and cyclists.
    TripAdvisor traveller rating from 43 reviews
    Rating from 43 reviews
    star
    star
    star
    star
    no star
    Bed & Breakfast
    Call
  • Nr Grantown on Spey   (6.5 miles from the centre of Grantown on Spey)
    Sleeps 12
    Prices from
    £825
    Per Week (Seasonal) Sleeps 2-12
     
    Luxury cottage overlooking the Spey Valley, just 8 miles from Grantown on Sprey. 5 bedrooms, WiFi, separate Bothy with home cinema system. Forest walks from your door. Sleeps 2-12.
     
    star
    star
    star
    star
    no star
    Self Catering
    Call
  • Grantown-on-Spey   (0.1 miles from the centre of Grantown on Spey)
    Sleeps 4
    Prices from
    £261
    Per week (seasonal), sleeps 4
    TripAdvisor traveller rating from 9 reviews
    Rating from 9 reviews
    Whether you’re looking for a great a holiday with family or friends, or a wonderful romantic getaway in the rugged Highland landscape this lovely cottage offers comfortable, cos...
    TripAdvisor traveller rating from 9 reviews
    Rating from 9 reviews
    star
    star
    star
    no star
    no star
    Self Rated
    Call