Photo by Geraldine Soh

Find hotels in Grantown-on-Spey from ₩131,845
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Grantown-on-Spey hotels

Craiglynne Hotel
Craiglynne HotelGrantown-on-Spey
7.2 out of 10, Good, (500 reviews)
The price is ₩109,871
₩131,845 total
includes taxes & fees
Apr 29 - Apr 30

Ben Mhor Hotel
Ben Mhor HotelGrantown-on-Spey
8.4 out of 10, Very Good, (204 reviews)
The price is ₩147,206
₩147,206 total
includes taxes & fees
May 17 - May 18

The Grant Arms Hotel
The Grant Arms HotelGrantown-on-Spey
9.0 out of 10, Wonderful, (153 reviews)
The price is ₩224,735
₩269,682 total
includes taxes & fees
May 1 - May 2

The Speyside Hotel
The Speyside HotelGrantown-on-Spey
9.4 out of 10, Exceptional, (347 reviews)
The price is ₩232,017
₩278,421 total
includes taxes & fees
May 12 - May 13

Pine Marten Lodge
Pine Marten LodgeGrantown-on-Spey
The price is ₩2,090,048
₩2,508,058 total
includes taxes & fees
May 29 - May 30

Ravenscourt Guest House
Ravenscourt Guest HouseGrantown-on-Spey
9.4 out of 10, Exceptional, (10 reviews)
The price is ₩318,245
₩318,245 total
includes taxes & fees
May 4 - May 5

Kinnaird House
Kinnaird HouseGrantown-on-Spey
The price is ₩1,065,382
₩1,278,458 total
includes taxes & fees
May 9 - May 10

Argyle Guest House
Argyle Guest HouseBallindalloch
9.6 out of 10, Exceptional, (262 reviews)
The price is ₩170,798
₩204,958 total
includes taxes & fees
Apr 30 - May 1

Coylumbridge Resort Hotel
Coylumbridge Resort HotelAviemore
7.0 out of 10, Good, (1,002 reviews)
The price is ₩103,119
₩123,742 total
includes taxes & fees
May 4 - May 5

The Crossing
The CrossingKingussie
9.6 out of 10, Exceptional, (42 reviews)
The price is ₩204,367
₩245,240 total
includes taxes & fees
May 2 - May 3

Sweeney Aviemore Two
Sweeney Aviemore TwoAviemore
8.8 out of 10, Excellent, (53 reviews)
The price is ₩182,953
₩219,544 total
includes taxes & fees
May 6 - May 7

Rowan Tree Country Hotel
Rowan Tree Country HotelAviemore
9.2 out of 10, Wonderful, (94 reviews)
The price is ₩239,717
₩287,660 total
includes taxes & fees
Apr 30 - May 1

High Range Hotel
High Range HotelAviemore
9.4 out of 10, Exceptional, (349 reviews)
The price is ₩164,657
₩197,588 total
includes taxes & fees
May 19 - May 20

Premier Inn Aviemore
Premier Inn AviemoreAviemore
9.6 out of 10, Exceptional, (11 reviews)
The price is ₩161,324
₩193,597 total
includes taxes & fees
May 7 - May 8

McInnes House rooms with breakfast
McInnes House rooms with breakfastKingussie
8.2 out of 10, Very Good, (149 reviews)
The price is ₩233,059
₩279,671 total
includes taxes & fees
Apr 29 - Apr 30

Star Hotel
Star HotelKingussie
9.8 out of 10, Exceptional, (37 reviews)
The price is ₩306,835
₩368,202 total
includes taxes & fees
May 18 - May 19

The Boat Hotel
The Boat HotelBoat of Garten
8.2 out of 10, Very Good, (760 reviews)
The price is ₩171,668
₩206,001 total
includes taxes & fees
Apr 30 - May 1

Nethybridge Hotel
Nethybridge HotelNethy Bridge
7.8 out of 10, Good, (289 reviews)
The price is ₩141,493
₩169,792 total
includes taxes & fees
May 10 - May 11

Cardhu Country House
Cardhu Country HouseAberlour
10.0 out of 10, Exceptional, (189 reviews)
The price is ₩284,664
₩341,597 total
includes taxes & fees
May 15 - May 16

Sweeney Aviemore One
Sweeney Aviemore OneAviemore
9.0 out of 10, Wonderful, (78 reviews)
The price is ₩168,551
₩202,261 total
includes taxes & fees
May 5 - May 6
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




























































