Photo by Geraldine Soh
Hotels in Grantown-on-Spey
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Grantown-on-Spey?

Ravenscourt Guest House
Ravenscourt Guest HouseGrantown-on-Spey
9.4 out of 10, Exceptional, (10 reviews)
The price is CNY1,338
CNY1,338 total
includes taxes & fees
Feb 1 - Feb 2

The Grant Arms Hotel
The Grant Arms HotelGrantown-on-Spey
9.0 out of 10, Wonderful, (150 reviews)
The price is CNY1,013
CNY1,216 total
includes taxes & fees
Jan 21 - Jan 22


Pine Marten Lodge
Pine Marten LodgeGrantown-on-Spey
The price is CNY9,833
CNY11,800 total
includes taxes & fees
Jan 17 - Jan 18

Ben Mhor Hotel
Ben Mhor HotelGrantown-on-Spey
8.4 out of 10, Very Good, (186 reviews)
The price is CNY374
CNY374 total
includes taxes & fees
Jan 22 - Jan 23

Kinnaird House
Kinnaird HouseGrantown-on-Spey
The price is CNY4,993
CNY5,992 total
includes taxes & fees
Jan 17 - Jan 18

Dunstaffnage Cottage
Dunstaffnage CottageGrantown-on-Spey
The price is CNY5,372
CNY6,446 total
includes taxes & fees
Jan 17 - Jan 18

Culloden House Hotel
Culloden House HotelInverness
9.8 out of 10, Exceptional, (402 reviews)
The price is CNY1,286
CNY1,543 total
includes taxes & fees
Feb 4 - Feb 5

Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness AirportInverness
9.2 out of 10, Wonderful, (1,006 reviews)
The price is CNY456
CNY547 total
includes taxes & fees
Jan 18 - Jan 19

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
The Glen Mhor Hotel and Uile-bheist Brewery & DistilleryInverness City Centre
8.4 out of 10, Very Good, (1,002 reviews)
The price is CNY472
CNY566 total
includes taxes & fees
Jan 15 - Jan 16

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (346 reviews)
The price is CNY1,093
CNY1,312 total
includes taxes & fees
Jan 25 - Jan 26

Premier Inn Aviemore
Premier Inn AviemoreAviemore
10.0 out of 10, Exceptional, (6 reviews)
The price is CNY421
CNY505 total
includes taxes & fees
Jan 26 - Jan 27

High Range Hotel
High Range HotelAviemore
9.4 out of 10, Exceptional, (337 reviews)
The price is CNY514
CNY617 total
includes taxes & fees
Jan 14 - Jan 15


Inverness Palace Hotel & Spa, WorldHotel Distinctive
Inverness Palace Hotel & Spa, WorldHotel DistinctiveInverness City Centre
8.6 out of 10, Excellent, (1,000 reviews)
The price is CNY701
CNY841 total
includes taxes & fees
Jan 25 - Jan 26

North Kessock Hotel
North Kessock HotelInverness
9.0 out of 10, Wonderful, (148 reviews)
The price is CNY702
CNY842 total
includes taxes & fees
Jan 21 - Jan 22

AC Hotel by Marriott Inverness
AC Hotel by Marriott InvernessInverness City Centre
9.2 out of 10, Wonderful, (932 reviews)
The price is CNY443
CNY531 total
includes taxes & fees
Jan 25 - Jan 26

Cluny Hill Hotel
Cluny Hill HotelForres
7.4 out of 10, Good, (6 reviews)
The price is CNY234
CNY281 total
includes taxes & fees
Jan 15 - Jan 16
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.
Check out pet-friendly hotels in Grantown-on-Spey
The price is CNY374
CNY374 total
includes taxes & fees
Jan 22 - Jan 23
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.
Top neighborhoods in Grantown-on-Spey
Top landmarks in Grantown-on-Spey
Learn more about Grantown-on-Spey
Grantown-on-Spey is well-known for its attractions such as Cairngorms National Park and Lochindorb Castle. The city has something for everyone including sights like Grantown Museum within a secluded setting.

Photo by Geraldine Soh
Open Photo by Geraldine Soh
Check out reviews of Grantown-on-Spey hotels guests love

Courtyard by Marriott Inverness Airport
10/10 Excellent






































































