Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Featured Inns in Grantown-on-Spey

Estimated price for 1 night/2 adults

Cairn Hotel - Inn
Cairn Hotel - Inn
3.0 out of 5.0 Main Road, Carrbridge, Scotland
Free Cancellation
Reserve now, pay when you stay
AU$160
4.4/5 (356 reviews)

Very clean and excellent service Didn't find anything I didn't like with the hotel

Reviewed on 17 Aug. 2019
Situated in a national park, this inn is 0.1 mi (0.2 km) from Carrbridge Golf Club and within 9 mi (15 km) of Boat of Garten Golf Club and Cairngorm Brewery. ...
The Silverfjord
The Silverfjord
3.0 out of 5.0 Ruthven Road, Kingussie, Scotland
Free Cancellation
Reserve now, pay when you stay
AU$106
4.1/5 (91 reviews)

Good breakfast, large comfortable bed, pet friendly and an ideal location for surrounding attractions

Reviewed on 4 Aug. 2019
Situated in Kingussie, this inn is 0.4 mi (0.7 km) from Kingussie Golf Club and within 3 mi (5 km) of Highland Folk Museum and Newtonmore Golf Club. Highland ...
The Park Guest House
The Park Guest House
3.0 out of 5.0 131 Grampian Road, Aviemore, Scotland
AU$159
4.3/5 (561 reviews)

The owners really take pride in their establishment, everything from the Breakfast service and after is a testament to themselves and the accomodation. Really surprised... would happily book to stay again

Reviewed on 19 Aug. 2019
Situated in the mountains, this inn is within 2 mi (3 km) of Cairngorm Brewery, Craigellachie National Nature Reserve, and Speyside Wildlife. Rothiemurchus Estate ...
Station Hotel
Station Hotel
3.0 out of 5.0 Bridge Street, Avoch, Scotland
Free Cancellation
Reserve now, pay when you stay
AU$130
3.7/5 (192 reviews)

Breakfast is excellent. The best I have ever had. There is a great selection of fruit,cereals,yogurt, and cooked breakfast.The staff are friendly.

Reviewed on 20 Aug. 2019
Situated near the beach, this inn is within 3 mi (5 km) of Fortrose Cathedral, Groam House Museum, and Fairy Glen Reserve. Fortrose & Rosemarkie Golf Club is ...
Ardersier Alma
Ardersier Alma
3.5 out of 5.0 66 High Street, Ardersier, Inverness, Scotland
AU$178
4.6/5 (98 reviews)

Room and attached pub & restaurant were great. My only criticism is that the room was really hot and the heating wasn't adjustable. We weren't comfortable leaving the windows open as it was a ground floor room next to the street.

Reviewed on 22 Aug. 2019
Situated on the waterfront, this inn is 1.5 mi (2.4 km) from Moray Firth and 1.7 mi (2.7 km) from Fort George. Cawdor Castle and Nairn Museum are also within ...
Dalrachney Lodge Hotel
Dalrachney Lodge Hotel
3.0 out of 5.0 Grantown Road, Carrbridge, Scotland
AU$232
4.5/5 (100 reviews)

A beautiful Scottish lodge with great hosts and an amazing breakfast.

Reviewed on 3 Aug. 2019
Situated on a river, this inn is 0.3 mi (0.5 km) from Carrbridge Golf Club and within 9 mi (15 km) of Boat of Garten Golf Club and Cairngorm Brewery. Craigellachie ...
The Haugh Hotel
The Haugh Hotel
3.0 out of 5.0 Cromdale, Grantown-on-Spey, Scotland
AU$116
4.2/5 (114 reviews)

Clean good room great location . as I had to leave early in the morning the owner made me a packed lunch as I would of missed breakfast. Such a loverly person thank you

Reviewed on 16 Jun. 2019
Situated near the beach, this inn is 4.4 mi (7 km) from Grantown Museum and within 12 mi (20 km) of Cragganmore Distillery and Loch Garten Osprey Centre. Ballindalloch ...
Black Isle Bar and Rooms
Black Isle Bar and Rooms
2.5 out of 5.0 68 Church Street, Inverness, Scotland
AU$149
4.3/5 (10 reviews)

The craft beer and food were very nice. Beer garden was very cool.

Reviewed on 14 Aug. 2019
Located in Inverness City Centre, this inn is within a 5-minute walk of Inverness Museum and Art Gallery and Inverness Castle. Eastgate Shopping Centre and Merkinch ...
The Harbour Inn
The Harbour Inn
3.0 out of 5.0 59 Granary Street, Burghead, Elgin, Scotland
AU$124
4.4/5 (35 reviews)

Lovely friendly owner, room spotless and comfy, Breakfast delicious, in fact it was the best breakfast out of the four different hotels I stayed in during my trip to Scotland.

Reviewed on 18 Aug. 2019
Situated near the beach, this inn is within a 5-minute walk of Moray Firth and Burghead Visitor Centre. Hopeman Golf Club and Duffus Castle are also within 9 ...
Covenanters Inn
Covenanters Inn
3.0 out of 5.0 Auldearn, Nairn, Scotland
Free Cancellation
Reserve now, pay when you stay
AU$149
3.6/5 (37 reviews)

Thin walls, squeaky floorboards, bath could do with a rubber mat to stop slipping, and a mat on floor for getting out of shower

Reviewed on 18 Jun. 2019
Situated in Nairn, this inn is 2.8 mi (4.5 km) from Nairn Museum and 3 mi (4.9 km) from Nairn Beach. Moray Firth and Brodie Castle are also within 6 mi (10 ...
Knockomie Hotel
Knockomie Hotel
4.0 out of 5.0 Grantown Road, Forres, Scotland
Get Rates
4.2/5 (10 reviews)

Lovely hotel with very homely atmosphere. Staff very friendly and helpful.

Reviewed on 6 May 2019
Situated in Forres, this inn is 1.2 mi (1.9 km) from Dallas Dhu Historic Distillery and within 3 mi (5 km) of Grant Park and Ben Romach Distillery. Suenos Stone ...
Havelock Hotel
Havelock Hotel
3.5 out of 5.0 Crescent Road, Nairn, Scotland
Free Cancellation
Reserve now, pay when you stay
AU$158
3.7/5 (22 reviews)

We got a really warm welcome from Caitlin who could not do enough for us. She was a real asset to the Hotel. Our room was clean & comfortable, the food was good, the bar area was clean & welcoming. Would stay there again

Reviewed on 27 Jul. 2019
Situated near the airport, this inn is within 1 mi (2 km) of Moray Firth and North Sea. Nairn Museum and Nairn Beach are also within 10 minutes. Nairn Station ...
Map

Can't find what you're looking for? Check out these other accommodation options...

Estimated price for 1 night/2 adults

The Speyside Hotel

The Speyside Hotel

The Speyside Hotel, Grant Road, Grantown-on-Spey, Scotland
    3.5 out of 5.0
     
     
    4.5 out of 5 (15 reviews)

    The Speyside HotelAU$179

    19 Sep. - 20 Sep.

    The Speyside HotelAU$179
    Ben Mhor Hotel

    Ben Mhor Hotel

    53-57 High St, Grantown-on-Spey, Scotland
      3.0 out of 5.0
       
       
      3.6 out of 5 (67 reviews)

      Ben Mhor HotelAU$104

      28 Aug. - 29 Aug.

      Ben Mhor HotelAU$104

      Travel to & Explore Grantown-on-Spey