
Find hotels in Grantown-on-Spey from ā©131,226
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Grantown-on-Spey
Family friendly
Check prices for these dates
Our top choices for Grantown-on-Spey hotels

The Speyside Hotel
The Speyside HotelGrantown-on-Spey
9.4 out of 10, Exceptional, (374 reviews)
The price is ā©237,391
ā©284,870 total
includes taxes & fees
Aug 2 - Aug 3

The Grant Arms Hotel
The Grant Arms HotelGrantown-on-Spey
9.0 out of 10, Wonderful, (162 reviews)
The price is ā©203,372
ā©244,038 total
includes taxes & fees
Jul 17 - Jul 18

Muckrach Country House
Muckrach Country HouseGrantown-on-Spey
10.0 out of 10, Exceptional, (2 reviews)
The price is ā©308,229
ā©369,874 total
includes taxes & fees
Jul 28 - Jul 29

Craiglynne Hotel
Craiglynne HotelGrantown-on-Spey
7.2 out of 10, Good, (527 reviews)
The price is ā©109,355
ā©131,226 total
includes taxes & fees
Jul 31 - Aug 1

Ben Mhor Hotel
Ben Mhor HotelGrantown-on-Spey
8.4 out of 10, Very Good, (217 reviews)
The price is ā©198,757
ā©198,757 total
includes taxes & fees
Jul 30 - Jul 31

Mount Barker Bed & Breakfast
Mount Barker Bed & BreakfastGrantown-on-Spey
10.0 out of 10, Exceptional, (6 reviews)
The price is ā©492,177
ā©492,177 total
includes taxes & fees
Jul 8 - Jul 9

Dunstaffnage Cottage
Dunstaffnage CottageGrantown-on-Spey
The price is ā©1,168,170
ā©1,401,804 total
includes taxes & fees
Jul 18 - Jul 19

Ravenscourt Guest House
Ravenscourt Guest HouseGrantown-on-Spey
9.4 out of 10, Exceptional, (11 reviews)
The price is ā©367,574
ā©367,574 total
includes taxes & fees
Jul 28 - Jul 29

Kinnaird House
Kinnaird HouseGrantown-on-Spey
The price is ā©1,090,061
ā©1,308,073 total
includes taxes & fees
Jul 22 - Jul 23

Kingsmills Hotel
Kingsmills HotelCrown
9.0 out of 10, Wonderful, (1,001 reviews)
The price is ā©360,581
ā©432,705 total
includes taxes & fees
Jul 9 - Jul 10

North Kessock Hotel
North Kessock HotelInverness
9.0 out of 10, Wonderful, (164 reviews)
The price is ā©306,312
ā©367,574 total
includes taxes & fees
Jul 12 - Jul 13

Courtyard by Marriott Inverness Airport
Courtyard by Marriott Inverness AirportInverness
9.0 out of 10, Wonderful, (1,002 reviews)
The price is ā©340,074
ā©408,097 total
includes taxes & fees
Aug 2 - Aug 3

Argyle Guest House
Argyle Guest HouseBallindalloch
9.6 out of 10, Exceptional, (269 reviews)
The price is ā©164,897
ā©197,877 total
includes taxes & fees
Jul 30 - Jul 31

The Mansion House Hotel
The Mansion House HotelElgin
8.4 out of 10, Very Good, (580 reviews)
The price is ā©192,976
ā©231,571 total
includes taxes & fees
Jul 26 - Jul 27

















































