▲ North YorkshireDestinations
Find a hotel

Home/Stays/Scotland/Grantown On Spey

Stays in Grantown On Spey

Grantown on Spey is a planned town in the Highlands of Scotland, founded in 1765 by Sir James Grant of Grant. It sits above the River Spey, at the northern edge of the Cairngorms National Park, and was laid out on a grid pattern with a wide central square. The town grew as a market centre for the…

20 stays4 rated 4.5+

Every stay in Grantown On Spey

Recent rates first, then the best-reviewed rooms.

Search live rates in Grantown On Spey

Pick your dates — every Grantown On Spey room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Grantown On Spey

Where to stay in Grantown On Spey

Town Centre. The grid of streets around The Square offers the most convenient base, with many of Grantown on Spey's hotels, shops and cafés within walking distance.

Spey Valley. The area along the river, south of the town centre, is quieter and popular for its riverside walks and proximity to the Speyside Way.

Grantown West. The western approaches to the town, towards the A939 and the Cairngorms, are home to several guesthouses and offer easy access to the surrounding countryside.

Getting there and around

Grantown on Spey lies on the A95 and A939, about 35 miles east of Inverness and 45 miles west of Elgin. The nearest railway stations are at Aviemore and Carrbridge, both around 10 to 15 miles away, with connections to Inverness and the south. Bus services link Grantown to Aviemore, Inverness and Elgin. Within the town, most amenities are within walking distance, but a car or bicycle is useful for exploring the wider area, including the Cairngorms and the Speyside Way.

When to go

Late spring to early autumn is the most popular time to visit Grantown on Spey, when the weather is mild and the surrounding countryside is at its best for walking and wildlife. Summer brings long daylight hours and events such as the Grantown Show in August. Autumn offers colourful foliage in the nearby forests. Winter can be cold and snowy, but the town remains a quiet base for those interested in winter sports at the Lecht.

Questions, answered

What is Grantown on Spey known for?

It is known for its Georgian planned town layout, its location on the River Spey and at the edge of the Cairngorms National Park, and its association with salmon fishing and whisky.

Is Grantown on Spey in the Cairngorms National Park?

Grantown on Spey lies just outside the northern boundary of the Cairngorms National Park, but it serves as a gateway to the park and is surrounded by its landscape.

What outdoor activities are available near Grantown on Spey?

Walking, cycling and fishing are popular. The Speyside Way passes through the town, and there are many trails in nearby Abernethy Forest and on the surrounding hills.

Does Grantown on Spey have a museum?

Yes, the Grantown Museum covers the history of the town and its planned foundation, as well as the local whisky and wool industries.

How do I get to Grantown on Spey without a car?

You can take a train to Aviemore or Carrbridge and then a bus or taxi to Grantown on Spey. Bus services also run from Inverness and Elgin.

More cities in Scotland