Grantown-on-Spey Travel Guide

Tourist Guide

A road winding through a forest with a lake in the distance.
A large lake surrounded by hills and a forest.
A stone bridge over a river with lush greenery on both sides.
A river with purple and pink lupine flowers along the banks.
A forest path with trees and ferns.

Where to stay in Grantown-on-Spey

Find the best Grantown-on-Spey areas for the activities you enjoy most.

Craggan

If you're looking for some top things to see and do in Craggan and surrounding area, you can visit Grantown Museum and Craig MacLean Leisure Centre.

Craiglynne Hotel

Craiglynne Hotel

3 out of 5
Woodlands Terrace Grantown-on-Spey Scotland
The price is 1.851.601 ₫ per night from 19 Jul to 20 Jul
1.851.601 ₫
2.221.922 ₫ total
19 Jul - 20 Jul
includes taxes & fees
Stay at this hotel in Grantown-on-Spey. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Our guests praise the breakfast and the helpful staff in their ...
7.2/10 Good! (524 reviews)
"Been to this hotel before, depending and enjoyed it, this time not as much, it's looking more tired. Old for me is fine as it gives character but there were some things that don't even meet a basic standard. Food and staff in the restaurant area were pleasant, not so much the reception staff who ..."

Reviewed on 22 Jun 2026

Craiglynne Hotel
The Speyside Hotel

The Speyside Hotel

3.5 out of 5
The Speyside Hotel, Grant Road Grantown-on-Spey Scotland
The price is 4.036.544 ₫ per night from 1 Jul to 2 Jul
4.036.544 ₫
4.843.852 ₫ total
1 Jul - 2 Jul
includes taxes & fees
Stay at this golf hotel in Grantown-on-Spey. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Our guests praise the breakfast and the helpful staff ...
9.4/10 Exceptional! (369 reviews)
"Breakfast was fantastic, lots of choice, freshly made to order. We didn't use the restaurant, therefore couldn't comment but it looked busy each evening.Rooms were spacious and very clean"

Reviewed on 16 Jun 2026

The Speyside Hotel
Ben Mhor Hotel

Ben Mhor Hotel

3 out of 5
53-57 High St Grantown-on-Spey Scotland
The price is 2.625.055 ₫ per night from 1 Jul to 2 Jul
2.625.055 ₫
2.625.055 ₫ total
1 Jul - 2 Jul
includes taxes & fees
Stay at this hotel in Grantown-on-Spey. Enjoy a garden, a snack bar/deli and archery on-site. Popular attractions Grantown Museum and Craig MacLean Leisure Centre ...
8.4/10 Very good! (214 reviews)
"😊"

Reviewed on 14 Jun 2026

Ben Mhor Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Kinnaird House

Kinnaird House

3.5 out of 5
Grantown-on-Spey Scotland
Stay at this golf cottage in Grantown-on-Spey. Enjoy free Wi-Fi and free parking. Popular attractions Grantown Museum and Craig MacLean Leisure Centre are located ...
Kinnaird House
Highland Apartments By Mansley

Highland Apartments By Mansley

4 out of 5
Living by the Bridge Inverness Scotland
Stay at this aparthotel in Inverness. Enjoy free Wi-Fi, parking (surcharge) and daily housekeeping. Popular attractions Inverness Castle and Inverness Museum ...
9.4/10 Exceptional! (558 reviews)
"great property walking distance to shops and restaurants. great views"

Reviewed on 21 Jun 2026

Highland Apartments By Mansley
Waverley Inn Apartments

Waverley Inn Apartments

3.5 out of 5
1 Fraser Street Inverness Scotland
Stay at this apartment in Inverness. Enjoy daily housekeeping. Popular attractions Inverness Castle and Victorian Market are located nearby.
6.6/10 (64 reviews)
"The tv did not have a signal to any channels, the water pressure was so low the toilet did not flush properly and the bed was very uncomfortable and the view was a brick wall. The tv and toilet issues were reported at the property but no one came to fix them"

Reviewed on 24 Jun 2026

Waverley Inn Apartments
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Stay near popular Grantown-on-Spey attractions

Cities near Grantown-on-Spey