Photo by Geraldine Soh

Find hotels in Grantown-on-Spey from ฿2,885
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Grantown-on-Spey
Apartment
Check prices for these dates
Our top choices for Grantown-on-Spey hotels

Muckrach Country House
Muckrach Country HouseGrantown-on-Spey
The price is ฿5,773
฿6,928 total
includes taxes & fees
21 Jun - 22 Jun

The Speyside Hotel
The Speyside HotelGrantown-on-Spey
9.4 out of 10, Exceptional, (361 reviews)
The price is ฿5,106
฿6,127 total
includes taxes & fees
2 Jul - 3 Jul

The Grant Arms Hotel
The Grant Arms HotelGrantown-on-Spey
9.0 out of 10, Wonderful, (158 reviews)
The price is ฿4,702
฿5,642 total
includes taxes & fees
10 Jun - 11 Jun

Craiglynne Hotel
Craiglynne HotelGrantown-on-Spey
7.2 out of 10, Good, (516 reviews)
The price is ฿2,438
฿2,925 total
includes taxes & fees
5 Jun - 6 Jun

Ben Mhor Hotel
Ben Mhor HotelGrantown-on-Spey
8.4 out of 10, Very good, (209 reviews)
The price is ฿2,885
฿2,885 total
includes taxes & fees
21 Jun - 22 Jun

Mount Barker Bed & Breakfast
Mount Barker Bed & BreakfastGrantown-on-Spey
10.0 out of 10, Exceptional, (6 reviews)
The price is ฿10,453
฿10,453 total
includes taxes & fees
10 Jun - 11 Jun

Kinnaird House
Kinnaird HouseGrantown-on-Spey
The price is ฿23,346
฿28,015 total
includes taxes & fees
15 Jun - 16 Jun

Ravenscourt Guest House
Ravenscourt Guest HouseGrantown-on-Spey
9.4 out of 10, Exceptional, (10 reviews)
The price is ฿6,617
฿6,617 total
includes taxes & fees
29 Jun - 30 Jun

Pine Marten Lodge
Pine Marten LodgeGrantown-on-Spey
The price is ฿45,800
฿54,959 total
includes taxes & fees
19 Jun - 20 Jun

Culloden House Hotel
Culloden House HotelInverness
9.8 out of 10, Exceptional, (426 reviews)
The price is ฿13,725
฿16,470 total
includes taxes & fees
8 Jun - 9 Jun

Argyle Guest House
Argyle Guest HouseBallindalloch
9.6 out of 10, Exceptional, (266 reviews)
The price is ฿3,857
฿4,629 total
includes taxes & fees
21 Jun - 22 Jun

Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness AirportInverness
9.2 out of 10, Wonderful, (1,004 reviews)
The price is ฿6,551
฿7,862 total
includes taxes & fees
14 Jun - 15 Jun

The Crossing
The CrossingKingussie
9.6 out of 10, Exceptional, (45 reviews)
The price is ฿4,595
฿5,514 total
includes taxes & fees
8 Jun - 9 Jun

Sweeney Aviemore Two
Sweeney Aviemore TwoAviemore
8.8 out of 10, Excellent, (55 reviews)
The price is ฿3,755
฿4,506 total
includes taxes & fees
7 Jun - 8 Jun

Star Hotel
Star HotelKingussie
9.8 out of 10, Exceptional, (41 reviews)
The price is ฿7,708
฿9,249 total
includes taxes & fees
5 Jun - 6 Jun

Kingsmills Hotel
Kingsmills HotelCrown
9.0 out of 10, Wonderful, (1,000 reviews)
The price is ฿6,844
฿8,213 total
includes taxes & fees
14 Jun - 15 Jun

Cardhu Country House
Cardhu Country HouseAberlour
10.0 out of 10, Exceptional, (193 reviews)
The price is ฿6,232
฿7,479 total
includes taxes & fees
23 Jun - 24 Jun

North Kessock Hotel
North Kessock HotelInverness
9.0 out of 10, Wonderful, (157 reviews)
The price is ฿6,560
฿7,872 total
includes taxes & fees
6 Jun - 7 Jun

Rowan Tree Country Hotel
Rowan Tree Country HotelAviemore
9.2 out of 10, Wonderful, (94 reviews)
The price is ฿5,171
฿6,206 total
includes taxes & fees
21 Jun - 22 Jun
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.
Save an average of 15% on thousands of hotels when you're signed in
Where to stay in Grantown-on-Spey
Find the best Grantown-on-Spey areas for the activities you enjoy most.

Photo by Ann Harrison
Open Photo by Ann Harrison
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.
Stay near popular Grantown-on-Spey attractions
Learn more about Grantown-on-Spey
This historic Highland town offers excellent fly fishing on the River Spey and charming Victorian architecture along the High Street. Explore nearby Cairngorms National Park's hiking trails or visit Speyside's famous whisky distilleries for guided tastings and tours.

Photo by Geraldine Soh
Open Photo by Geraldine Soh
Top Grantown-on-Spey Hotel Reviews

Coylumbridge Resort Hotel
10/10 Excellent
More cheap stays in Grantown-on-Spey

Inverness Holiday House
47 Montague Row Inverness Scotland
The price is ฿3,098 per night from 24 Jun to 25 Jun
฿3,098
฿3,717 total
24 Jun - 25 Jun
includes taxes & fees
6/10 (82 reviews)











































































