▲ North YorkshireDestinations
Find a hotel

Home/Where to stay/Grantown On Spey/4- and 5-star hotels

4- and 5-star hotels in Grantown On Spey

This shortlist covers the 4- and 5-star hotels and guest houses in Grantown On Spey, from a 5-star house on the edge of town to country hotels a few miles out in Speyside. It is for couples, families and short-break visitors working out which base suits them.

15 hotels4 rated 4.5+993 guest reviews

Staying in Grantown On Spey

Grantown On Spey is a Georgian planned town on the River Spey, just outside the northern boundary of the Cairngorms National Park and a gateway to its landscape. It is known for salmon fishing and whisky, and the Speyside Way passes through the town, with trails in Abernethy Forest and on the surrounding hills. The Grantown Museum covers the town's planned foundation and its whisky and wool industries.

Most of the hotels here sit in or close to the town centre, on The Square, Grant Road, Woodside Avenue, Seafield Avenue and Tulloch Road, all within about 1.7 km of the centre and handy for the shops and cafés. Others stand further out along the Spey Valley and the western approaches: Tigh na Sgiath on Skye Of Curr Road, Muckrach at Dulnain Bridge, Bydand at Dulnain Bridge, Dava School House at Dava and The Eagle's Nest at Steading. Couples and short-break visitors are best served by the central addresses; families and longer stays do well where family rooms or whole-house space are offered.

The shortlist

Ranked by hotel class, then guest rating and number of reviews.

  1. Inverallan House

    ★★★★★1.7 km from the centre

    Grantown On Spey Ph26 3Ns, Grantown On Spey, United Kingdom

    Best for: Drivers

    • Parking
    • Internet access

    Why stay hereSet 1.7 km from the centre of Grantown On Spey, Inverallan House is the only 5-star address on this shortlist. A garden area gives guests somewhere to sit out, and parking plus wifi are provided for those arriving by car. Non smoking rooms throughout keep the atmosphere quiet. It suits travellers who want the highest classification in town and a stay slightly removed from the square.

    See Inverallan House
  2. Tigh na Sgiath Country House Hotel

    ★★★★4.9130 reviews4.8 km from the centre

    Skye Of Curr Road, Grantown On Spey, United Kingdom

    Best for: Families · Drivers

    • Spa
    • Free car parking
    • Breakfast

    Why stay hereRated 4.9 out of 5 by 130 guests, Tigh na Sgiath Country House Hotel sits 4.8 km from the centre on Skye Of Curr Road. A spa and a garden are the facilities most worth naming, and pets are allowed, so dogs can come along. Rooms come with bathrobes and toiletries, and breakfast is served. It suits guests who want country-house comforts and a high guest score behind them.

    See Tigh na Sgiath Country House Hotel
  3. Muckrach Hotel

    ★★★★4.7235 reviews5.0 km from the centre

    Dulnain Bridge, Grantown On Spey, United Kingdom

    Best for: Drivers · Business trips

    • Free car parking
    • Bar/Lounge
    • Wheelchair accessible

    Why stay hereMuckrach Hotel, 5.0 km from Grantown On Spey at Dulnain Bridge, holds a guest rating of 4.7 from 235 reviews. A restaurant and bar/lounge cover meals and drinks on site, and there is a library for quieter hours. Concierge and room service are available, and the hotel is wheelchair accessible. It suits guests who prefer a full-service house with dining without going back into town.

    See Muckrach Hotel
  4. The Spey

    ★★★★4.5210 reviews0.8 km from the centre

    Heathfield Road, Grantown On Spey, United Kingdom

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast
    • Free Wifi

    Why stay hereClosest to the centre of the four properties at 0.8 km, The Spey on Heathfield Road is rated 4.5 out of 5 by 210 guests. Free parking and free wifi are provided. It suits active guests who want to walk into Grantown On Spey and still have space to play on site.

    See The Spey
  5. The Grant Arms Hotel

    ★★★★4.4392 reviews0.4 km from the centre

    25 The Square, Grantown On Spey, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Breakfast in room
    • Lounge

    Why stay hereOn 25 The Square, 0.4 km from the centre, The Grant Arms Hotel is rated 4.4 out of 5 by 392 guests. Fishing, archery and a golf course are among the activities arranged, and a restaurant and bars serve guests indoors. Family rooms and lifts make it workable for mixed groups, and pets are allowed. It suits anyone wanting to be on the square with plenty to do.

    See The Grant Arms Hotel
  6. The Eagle's Nest Large House with Hot Tub And Sauna

    ★★★★4.926 reviews12.3 km from the centre

    Steading, Grantown On Spey, United Kingdom

    Best for: Drivers · Pool and spa

    • Pool bar
    • Sauna
    • Free car parking

    Why stay hereThe Eagle's Nest Large House with Hot Tub And Sauna stands 12.3 km from Grantown On Spey and is rated 4.9 out of 5 by 26 guests. Its sauna leads into a house with a full kitchen, fireplace and dishwasher, so groups can cook and settle in for the evening. A garden and balcony extend the living space, and pets are allowed. It suits families or friends wanting a self-contained house rather than a hotel.

    See The Eagle's Nest Large House with Hot Tub And Sauna
  7. Dunallan House

    ★★★★0.3 km from the centre

    Woodside Avenue, Grantown On Spey, United Kingdom

    Best for: Families · Drivers

    • Free car parking
    • Lounge
    • Pets allowed

    Why stay hereDunallan House lies 0.3 km from the centre on Woodside Avenue, with a lounge and garden for guests to use. Canoe, fishing and skiing are among the outdoor pursuits on offer, and pets are allowed. Family rooms and free parking make it straightforward for those travelling together. It suits guests who want to be within a short walk of the square and still have a garden to return to.

    See Dunallan House
  8. Strathallan Bed and Breakfast

    ★★★★0.1 km from the centre

    Strathallan House Grant Road, Grantown On Spey, United Kingdom

    Best for: Drivers

    • Free car parking
    • Lounge
    • Free Wifi

    Why stay hereStrathallan Bed and Breakfast is the closest property on this list to the centre, 0.1 km away on Grant Road. A lounge and garden serve as shared space, and guest rooms include bathrobes and slippers. Free parking and free wifi are provided. It suits guests who want a small bed and breakfast right beside the heart of Grantown On Spey.

    See Strathallan Bed and Breakfast
  9. Haus Alba

    ★★★★0.3 km from the centre

    38 The Square Grantown On Spey Ph26 3Hf Uk, Grantown On Spey, United Kingdom

    Best for: Drivers

    • Free car parking
    • Free Wifi

    Why stay hereAt 38 The Square, 0.3 km from the centre, Haus Alba puts guests directly in the middle of Grantown On Spey. Bicycle hire and a shuttle service are the facilities worth noting, useful for reaching fishing, golf and skiing further out. Non smoking rooms and free parking are available. It suits guests who want a central base and help getting to the surrounding countryside.

    See Haus Alba
  10. Ravenscourt House Guest House

    ★★★★0.3 km from the centre

    Seafield Avenue, Grantown On Spey, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Free Wifi

    Why stay hereRavenscourt House Guest House, 0.3 km from the centre on Seafield Avenue, offers a garden and terrace along with a bar. Canoe, fishing and horse back riding are among the activities available, and pets are welcome. Special diets can be catered for. It suits guests who want a guest house close to the square with outdoor pursuits arranged from the door.

    See Ravenscourt House Guest House
  11. Bydand Bed and Breakfast

    ★★★★4.6 km from the centre

    Bydand Dulnain Bridge Dulnain Bridge Ph26 3Lugrantown On Spey, Grantown On Spey, United Kingdom

    Best for: Drivers · Business trips

    • Free car parking
    • Free Wifi

    Why stay hereBydand Bed and Breakfast stands 4.6 km from Grantown On Spey at Dulnain Bridge, with a garden and terrace on site. Fishing, golf and horse back riding are among the activities offered, and skiing and surf are also listed. Non smoking rooms and free parking are provided. It suits guests who want a quieter address outside town with outdoor options in every season.

    See Bydand Bed and Breakfast
  12. Dava School House

    ★★★★11.1 km from the centre

    Dava School House Dava Grantown On Spey Ph26 3Pu, Grantown On Spey, United Kingdom

    Best for: Drivers · Breakfast

    • Free car parking
    • Breakfast
    • Bar/Lounge

    Why stay hereDava School House is 11.1 km from the centre at Dava, and its facilities are deliberately few. A fireplace gives the shared space its character, and there is a bar/lounge and a garden. Breakfast is served, and wedding services are offered. It suits guests looking for a small rural retreat well away from Grantown On Spey rather than a full-service hotel.

    See Dava School House
  13. Firhall Highland Bed and Breakfast

    ★★★★0.1 km from the centre

    Grant Road, Grantown On Spey, United Kingdom

    Best for: Drivers

    • Free car parking
    • Internet access

    Why stay hereFirhall Highland Bed and Breakfast sits 0.1 km from the centre on Grant Road, as central as the address gets. Horse back riding, skiing and water sports are among the activities on offer, and there is a cloakroom for coats and gear. Non smoking rooms and free parking are provided. It suits guests who want to step out of the door into Grantown On Spey and arrange days outdoors from there.

    See Firhall Highland Bed and Breakfast
  14. Mount Barker Bed & Breakfast

    ★★★★0.3 km from the centre

    Seafield Avenue, Grantown On Spey, United Kingdom

    Best for: Drivers

    • Free car parking
    • Lounge
    • Kitchen

    Why stay hereMount Barker Bed & Breakfast, 0.3 km from the centre on Seafield Avenue, combines a lounge and garden with a kitchen that includes a dishwasher, oven and microwave. Fishing, golf and horse back riding are among the activities listed, and bike rental is available. Special diets are catered for. It suits guests who want guest-house rooms with the option of preparing their own meals.

    See Mount Barker Bed & Breakfast
  15. Highland Holiday Homes Muir Edge

    ★★★★8.1 km from the centre

    Tulloch Road, Grantown On Spey, United Kingdom

    Best for: Drivers · Travelling with pets

    • Free car parking
    • Pets allowed
    • Free Wifi

    Why stay hereHighland Holiday Homes Muir Edge is 8.1 km from Grantown On Spey on Tulloch Road, set up for self-catering stays. A garden gives children space to run, cribs are available, and pets are allowed. Free parking and free wifi are provided, with a sofa bed adding flexibility for extra guests. It suits families wanting a house of their own within reach of the town.

    See Highland Holiday Homes Muir Edge

The shortlist side by side

HotelClassParkingBreakfastPool or spaPetsTo the centre
Inverallan House★★★★★Yes–––1.7 km
Tigh na Sgiath Country House Hotel★★★★YesYesYesYes4.8 km
Muckrach Hotel★★★★Yes–––5.0 km
The Spey★★★★YesYes––0.8 km
The Grant Arms Hotel★★★★YesYes–Yes0.4 km
The Eagle's Nest Large House with Hot Tub And Sauna★★★★Yes–YesYes12.3 km
Dunallan House★★★★Yes––Yes0.3 km
Strathallan Bed and Breakfast★★★★Yes–––0.1 km
Haus Alba★★★★Yes–––0.3 km
Ravenscourt House Guest House★★★★Yes––Yes0.3 km
Bydand Bed and Breakfast★★★★Yes–––4.6 km
Dava School House★★★★YesYes––11.1 km
Firhall Highland Bed and Breakfast★★★★Yes–––0.1 km
Mount Barker Bed & Breakfast★★★★Yes–––0.3 km
Highland Holiday Homes Muir Edge★★★★Yes––Yes8.1 km

From each hotel's own listing on this site; a dash means it is not listed.

How to choose

Closest to the centre

These sit right in town: Strathallan Bed and Breakfast and Firhall Highland Bed and Breakfast are 0.1 km from the centre, Dunallan House, Haus Alba, Ravenscourt House Guest House and Mount Barker Bed & Breakfast are 0.3 km away, and The Grant Arms Hotel is 0.4 km. The shops and cafés around The Square are within walking distance.

Strathallan Bed and Breakfast · Firhall Highland Bed and Breakfast · Dunallan House · The Grant Arms Hotel · Haus Alba · Ravenscourt House Guest House

For families

Tigh na Sgiath Country House Hotel and The Grant Arms Hotel both list family rooms, and The Grant Arms adds a cot, plus archery, canoeing, fishing, horse riding and tennis. Dunallan House also has family rooms, while Highland Holiday Homes Muir Edge offers a sofa bed, cribs and a garden.

Tigh na Sgiath Country House Hotel · The Grant Arms Hotel · Dunallan House · Highland Holiday Homes Muir Edge

Top guest ratings

Tigh na Sgiath Country House Hotel scores 4.9 out of 5 from 130 reviews and The Eagle's Nest Large House with Hot Tub And Sauna also scores 4.9 from 26 reviews. Muckrach Hotel follows at 4.7 from 235 reviews.

Tigh na Sgiath Country House Hotel · The Eagle's Nest Large House with Hot Tub And Sauna · Muckrach Hotel

With a spa or sauna

Tigh na Sgiath Country House Hotel lists a spa among its facilities. The Eagle's Nest Large House with Hot Tub And Sauna adds a sauna and a pool bar, along with a river setting, balcony, fireplace and kitchen.

Tigh na Sgiath Country House Hotel · The Eagle's Nest Large House with Hot Tub And Sauna

Plan your stay

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; without a car, take a train to Aviemore or Carrbridge and then a bus or taxi. 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, 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, while autumn offers colourful foliage in the nearby forests. Winter can be cold and snowy, but the town remains a quiet base for winter sports at the Lecht; several hotels here list skiing among their facilities.

Questions, answered

Which hotel is closest to the centre of Grantown On Spey?

Strathallan Bed and Breakfast on Grant Road is 0.1 km from the centre, as is Firhall Highland Bed and Breakfast on Grant Road, and Dunallan House on Woodside Avenue is 0.3 km away. The Grant Arms Hotel on The Square is 0.4 km.

Do the hotels have parking?

Parking or free car parking is listed by Tigh na Sgiath Country House Hotel, Muckrach Hotel, The Spey, The Grant Arms Hotel, The Eagle's Nest Large House with Hot Tub And Sauna, Dunallan House, Strathallan Bed and Breakfast, Haus Alba and Ravenscourt House Guest House, among others.

Which hotels allow pets?

Tigh na Sgiath Country House Hotel, The Grant Arms Hotel, The Eagle's Nest Large House with Hot Tub And Sauna, Dunallan House, Ravenscourt House Guest House and Highland Holiday Homes Muir Edge all list pets allowed.

Is there a hotel with a spa or sauna?

Tigh na Sgiath Country House Hotel lists a spa. The Eagle's Nest Large House with Hot Tub And Sauna has a sauna and a pool bar, along with a hot tub as its name states.

Which hotels are best for families?

Tigh na Sgiath Country House Hotel, The Grant Arms Hotel and Dunallan House all list family rooms, and The Grant Arms also has a cot, with archery, canoeing, fishing, horse riding, golf and tennis available. Highland Holiday Homes Muir Edge offers cribs and a sofa bed.

Which is the top-rated hotel on this shortlist?

Tigh na Sgiath Country House Hotel scores 4.9 out of 5 from 130 reviews, and The Eagle's Nest Large House with Hot Tub And Sauna also scores 4.9 from 26 reviews. Muckrach Hotel scores 4.7 from 235 reviews.

Is breakfast available?

Breakfast is listed by Tigh na Sgiath Country House Hotel, The Spey, Dava School House and The Grant Arms Hotel, which also offers breakfast in room. Several other properties list lunch among their facilities.

Can I stay without a car?

Trains reach Aviemore and Carrbridge, both around 10 to 15 miles away, and buses run from there and from Inverness and Elgin. In town, hotels such as Strathallan Bed and Breakfast, Firhall Highland Bed and Breakfast and The Grant Arms Hotel are within walking distance of The Square.

More ways to stay in Grantown On Spey