Hotels in Grantown-on-Spey
16 handpicked places to stay
Photo © Roland Christian Richter, Google Maps
Dunallan House
Guest Accommodation · Woodside Avenue, Grantown-on-Spey
A 7-room guest house on Woodside Avenue in Grantown-on-Spey, with an indoor pool, spa and gym close to the Cairngorms.
Ben Mhor Hotel
Hotel · 53-57 High Street, Grantown-on-Spey
An 18-room hotel on Grantown-on-Spey's High Street, suited to walkers, cyclists and anglers exploring the Cairngorms and Speyside.
Garden Park Guest House
B&B · Woodside Avenue, Grantown-on-Spey
Adults-only B&B in Grantown-on-Spey with en-suite rooms, garden and games room, near Glenfiddich Distillery and Carrbridge.
Strathallan Bed and Breakfast
B&B · Grant Road, Grantown-on-Spey
An adults-only B&B on Grant Road in Grantown-on-Spey, with free parking and easy reach of the Cairngorms National Park.
Ravenscourt House
Hotel · Seafield Avenue, Grantown-on-Spey
Grantown-on-Spey, on the edge of the Cairngorms National Park, is home to Ravenscourt House, an adults-only hotel with a garden and free parking.
Mount Barker
B&B · Mount Barker, Grantown-on-Spey
Mount Barker is an adults-only B&B in Grantown-on-Spey with mountain views and free parking, close to the Cairngorms National Park.
The Speyside Hotel
Hotel · The Speyside Hotel Grant Road, Grantown-on-Spey
A family-run hotel in Grantown-on-Spey with restaurant, bar and free parking, close to the Cairngorms and River Spey.
Grant Arms Hotel
Hotel · 25 The Square, Grantown-on-Spey
A 50-room hotel on Grantown-on-Spey's main square, handy for walking, fishing and golf around the Cairngorms and River Spey.
Brooklynn Guest House
Guest Accommodation · Brooklynn Grant Road, Grantown-on-Spey
Guest house in Grantown-on-Spey close to Craggan Golf Course, with garden views and free on-site parking in the Highlands.
Willowbank
Guest Accommodation · High Street, Grantown-on-Spey
A guest accommodation on Grantown-on-Spey's High Street, with free on-site parking and easy reach of the Cairngorms and River Spey.
The Craiglynne Hotel
Hotel · Woodlands Terrace, Grantown-on-Spey
82 en-suite rooms with drinks and free WiFi at The Craiglynne Hotel in Grantown-on-Spey, on the edge of the Cairngorms National Park.
Garth Hotel
Hotel · Castle Road, Grantown-on-Spey
Garth Hotel on Castle Road in Grantown-on-Spey offers a restaurant and bar with free on-site parking, handy for the Cairngorms and River Spey.
Culdearn House
Guest House · Grantown-on-Spey · 0.4 miles away
A Victorian guest house on the edge of Grantown-on-Spey, known for its home-cooked dinners and personal service.
Tigh na Sgiath Country House Hotel
Hotel · Skye Of Curr Road, Grantown-on-Spey
Country house hotel near Grantown-on-Spey with the Cairngorms, fishing, golf and walking all within easy reach.
Muckrach Country House
Hotel · Dulnain Bridge, Strathspey · 3.1 miles away
Restored Victorian shooting lodge near Grantown-on-Spey with eleven en-suite bedrooms, taken by the night or hired exclusively for up to 22 guests.
Nethybridge Hotel
Hotel · Nethybridge, Nethy Bridge · 4.7 miles away
A 70-room hotel in Nethy Bridge with a restaurant and bar on site, well placed for exploring Cairngorms National Park.
Know a hotel / b&b in Grantown-on-Spey that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b