Skip to main content

Hotels in Grantown-on-Spey

16 handpicked places to stay

Dunallan House

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

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

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

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

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

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

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

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

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

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

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

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
4 star★

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

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
4 star★

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

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