Find hotels in Grantown-on-Spey from 2.327.266 ₫

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Grantown-on-Spey hotels

Muckrach Country House

Muckrach Country House
3.0 star property
Grantown-on-Spey
The price is 4.461.031 ₫
5.353.237 ₫ total
includes taxes & fees
21 Jun - 22 Jun
Muckrach Country House

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (361 reviews)
"Lovely place, very good value for money. Breakfast was exceptional. It was just a pity we had other arrangements for dinner as the menu looked superb. Will make a point of staying again with dinner."
United Kingdom
Marcus
The price is 4.117.879 ₫
4.941.454 ₫ total
includes taxes & fees
2 Jul - 3 Jul
The Speyside Hotel

Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (515 reviews)
"Very helpful and friendly staff, excellent buffet breakfast, great off road parking, will definitely stay again."
United Kingdom
Mick
The price is 1.965.955 ₫
2.359.146 ₫ total
includes taxes & fees
5 Jun - 6 Jun
Craiglynne Hotel

The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (158 reviews)
"The staff were amazing! They went above and beyond to make us feel at home at every step. Facilities were a little less "family friendly" than a more modern hotel but we still really enjoyed our time with our toddler!"
United States
Stephanie
The price is 3.806.038 ₫
4.567.246 ₫ total
includes taxes & fees
7 Jun - 8 Jun
The Grant Arms Hotel

Mount Barker Bed & Breakfast

Mount Barker Bed & Breakfast
4.5 star property
Grantown-on-Spey
10.0 out of 10, Exceptional, (6 reviews)
"Wonderful accommodation in a beautiful village. Karen and Alec are amazing hosts and we were looked after in every respect. Breakfast was amazing and the rooms are delightful. I would certainly recommend this B & B to anyone. "
United Kingdom
Kay
The price is 8.461.796 ₫
8.461.796 ₫ total
includes taxes & fees
7 Jun - 8 Jun
Mount Barker Bed & Breakfast

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (209 reviews)
"Room was clean only had time for bed and breakfast which was good."
United Kingdom
Jayne
The price is 2.327.266 ₫
2.327.266 ₫ total
includes taxes & fees
21 Jun - 22 Jun
Ben Mhor Hotel

Pine Marten Lodge

Pine Marten Lodge
3.5 star property
Grantown-on-Spey
The price is 37.094.558 ₫
44.513.470 ₫ total
includes taxes & fees
19 Jun - 20 Jun
Pine Marten Lodge

Ravenscourt Guest House

Ravenscourt Guest House
3.0 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (10 reviews)
"This was a perfect guest house for us to use as a home base to enjoy the Speyside area. Food was excellent and the bed was very comfortable. The staff were also very friendly. "
United States
Elizabeth Marie
The price is 5.230.735 ₫
5.230.735 ₫ total
includes taxes & fees
30 Jun - 1 Jul
Ravenscourt Guest House

Kinnaird House

Kinnaird House
3.5 star property
Grantown-on-Spey
The price is 18.899.192 ₫
22.679.030 ₫ total
includes taxes & fees
13 Jun - 14 Jun
Kinnaird House

Dunstaffnage Cottage

Dunstaffnage Cottage
3.5 star property
Grantown-on-Spey
The price is 20.263.505 ₫
24.316.206 ₫ total
includes taxes & fees
9 Jun - 10 Jun
Dunstaffnage Cottage

Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport
4.0 star property
Inverness
9.2 out of 10, Wonderful, (1,004 reviews)
"Had lovely view from back of hotel and complete bonus a stones throw from the airport"
United Kingdom
sarah
The price is 5.576.288 ₫
6.691.545 ₫ total
includes taxes & fees
14 Jun - 15 Jun
Courtyard by Marriott Inverness Airport

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (193 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is 5.045.213 ₫
6.054.256 ₫ total
includes taxes & fees
7 Jun - 8 Jun
Cardhu Country House

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (266 reviews)
"Very nice room in an older typical Scottish house. Breakfast was amazing Diana is a very welcome and helpful host."
United States
wilma
The price is 3.122.721 ₫
3.747.265 ₫ total
includes taxes & fees
4 Jun - 5 Jun
Argyle Guest House

The Crossing

The Crossing
2.0 star property
Kingussie
9.6 out of 10, Exceptional, (45 reviews)
"Clean, great lication"
United Kingdom
keith
The price is 3.623.868 ₫
4.348.642 ₫ total
includes taxes & fees
20 Jun - 21 Jun
The Crossing

Cairn Hotel

Cairn Hotel
3.0 star property
Carrbridge
9.0 out of 10, Wonderful, (508 reviews)
"Friendly staff and a nice cosy regional pub"
Australia
Simon
The price is 3.540.501 ₫
4.248.601 ₫ total
includes taxes & fees
11 Jun - 12 Jun
Cairn Hotel

Star Hotel

Star Hotel
4.0 star property
Kingussie
9.8 out of 10, Exceptional, (41 reviews)
"Enjoyed our stay, easy to get around and friendly staff. "
United Kingdom
melissa
The price is 5.763.226 ₫
6.915.872 ₫ total
includes taxes & fees
17 Jun - 18 Jun
Star Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (363 reviews)
"Breakfast was nice and the staff were very attentive"
United Kingdom
Nicholas
The price is 6.180.386 ₫
7.416.464 ₫ total
includes taxes & fees
16 Jun - 17 Jun
Craigellachie Hotel of Speyside

Premier Inn Aviemore

Premier Inn Aviemore
3.0 star property
Aviemore
9.2 out of 10, Wonderful, (13 reviews)
"Breakfast was good with lots of choices"
Canada
Rachel
The price is 3.009.425 ₫
3.611.310 ₫ total
includes taxes & fees
28 Jun - 29 Jun
Premier Inn Aviemore

Ness Walk

Ness Walk
5.0 star property
Ballifeary
9.8 out of 10, Exceptional, (579 reviews)
"Beautiful hotel"
United States
Denise
The price is 10.178.898 ₫
12.214.678 ₫ total
includes taxes & fees
5 Jun - 6 Jun
Ness Walk

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.0 out of 10, Good, (1,004 reviews)
"Was a very pleasant stay. Will be back."
United Kingdom
carol
The price is 2.036.800 ₫
2.444.160 ₫ total
includes taxes & fees
14 Jun - 15 Jun
Coylumbridge Resort Hotel
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.

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

More cheap stays in Grantown-on-Spey

Hotels in Grantown-on-Spey with star rating

Frequently asked questions

What's the seasonal weather in Grantown-on-Spey?
The hottest months are usually July and August, with an average temperature of 12°C, while the coldest months are January and February, with an average of 2°C. Average annual precipitation for Grantown-on-Spey is 1022 mm.