Search Resorts in Grantown-on-Spey

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks
In one month
In two months
No exact matches found, but these alternatives could be just right

Recommended hotels in Grantown-on-Spey

Muckrach Country House

Muckrach Country House
3.0 star property
Grantown-on-Spey
The price is £151
includes taxes & fees
20 May - 21 May
Muckrach Country House

Mount Barker Bed & Breakfast

Mount Barker Bed & Breakfast
4.5 star property
Grantown-on-Spey
10.0 out of 10, Exceptional, (5 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 £226
includes taxes & fees
24 May - 25 May
Mount Barker Bed & Breakfast

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 £172
includes taxes & fees
4 Jun - 5 Jun
Ravenscourt Guest House

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (353 reviews)
"Nice large clean room in a good neighborhood. Food was very good also. "
United States
Ivy
The price is £144
includes taxes & fees
24 May - 25 May
The Speyside Hotel

The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (156 reviews)
"By far a remarkable 4+ Star experience. Attention to all of the details and exceptional service - thinking and providing me with what I needed before I even knew it was a need. Excellent food, environment, staff, and services."
United States
Ginger
The price is £150
includes taxes & fees
17 May - 18 May
The Grant Arms Hotel

Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (506 reviews)
"Pleasant single room for my night stay. Quaint old building. Set in lovely surroundings. Free parking. Good buffet breakfast. Plenty of choice. Helpful staff. "
United Kingdom
Frosulla
The price is £89
includes taxes & fees
19 May - 20 May
Craiglynne Hotel

Kinnaird House

Kinnaird House
3.5 star property
Grantown-on-Spey
The price is £641
includes taxes & fees
19 May - 20 May
Kinnaird House

Dalnahaven: Your Dog-Friendly Retreat

Dalnahaven: Your Dog-Friendly Retreat
Grantown-on-Spey
9.4 out of 10, Exceptional, (3 reviews)
"Lovely property, close to all amenities. Everything you could need for a comfortable stay."
Australia
Christine B.
The price is £475
includes taxes & fees
18 May - 19 May
Dalnahaven: Your Dog-Friendly Retreat

The Old Laundry, Grantown-On-Spey

The Old Laundry, Grantown-On-Spey
Grantown-on-Spey
10.0 out of 10, Exceptional, (1 review)
"Amazing house in the woods/farms of Grantown on Spey. We really enjoyed our time at this house. It was our base of operations for a week long stay in the Highlands. Laundry includes a tumble dryer which was a major bonus. Kitchen and bedrooms were all spacious and well organized. Beds were comfy and we enjoyed the sounds of sheep in the neighboring pasture. The sitting rooms fire place was absolutely fantastic after days of hiking in the rain. Best place we stayed in Scotland, bar none."
United States
Lee S.
The price is £878
includes taxes & fees
17 May - 18 May
The Old Laundry, Grantown-On-Spey

Clashindeugle Farmhouse & Annex, Grantown-On-Spey

Clashindeugle Farmhouse & Annex, Grantown-On-Spey
Grantown-on-Spey
The price is £2,611
includes taxes & fees
18 May - 19 May
Clashindeugle Farmhouse & Annex, Grantown-On-Spey

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (208 reviews)
"Everything as expected and was perfect for what we needed. Food was excellent value for money, only issue was a staffing problem which meant no dinners on the final night. Really good to let us bring in fish and chips and enjoy a Pint. "
United Kingdom
matthew
The price is £76
includes taxes & fees
31 May - 1 Jun
Ben Mhor Hotel

Pine Marten Lodge

Pine Marten Lodge
3.5 star property
Grantown-on-Spey
The price is £1,257
includes taxes & fees
29 May - 30 May
Pine Marten Lodge

Dunstaffnage Cottage

Dunstaffnage Cottage
3.5 star property
Grantown-on-Spey
The price is £686
includes taxes & fees
9 Jun - 10 Jun
Dunstaffnage Cottage

The West Wing

The West Wing
3.0 star property
Grantown-on-Spey
The price is £578
includes taxes & fees
30 May - 31 May
The West Wing

Copper Beeches

Copper Beeches
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"A great experience - We would highly recommend Copper Beeches. The venue, quality of accommodation, the food, the welcome were all absolutely excellent. We couldn’t recommend it more highly."
United Kingdom
John
The price is £130
includes taxes & fees
17 May - 18 May
Copper Beeches

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (263 reviews)
"Everything clean, good breakfast and great hosts "
United Kingdom
Adam
The price is £118
includes taxes & fees
4 Jun - 5 Jun
Argyle Guest House

Kingsmills Hotel

Kingsmills Hotel
4.0 star property
Crown
9.0 out of 10, Wonderful, (1,000 reviews)
"Great stay."
Canada
David
The price is £287
includes taxes & fees
4 Jun - 5 Jun
Kingsmills Hotel

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (189 reviews)
"This was a most enjoyable stay in a pristine and extremely quiet and tranquil environment. Host was in clear communication prior to and throughout stay. Room was excellent and the breakfast was outstanding. I thoroughly recommend staying at this hotel"
United States
Eric
The price is £166
includes taxes & fees
17 May - 18 May
Cardhu Country House

Rowan Tree Country Hotel

Rowan Tree Country Hotel
3.0 star property
Aviemore
9.2 out of 10, Wonderful, (94 reviews)
"Very friendly and helpful staff. Clean and comfortable accommodation and a lovely location right beside Loch Alvie."
United Kingdom
Alex
The price is £125
includes taxes & fees
31 May - 1 Jun
Rowan Tree Country Hotel

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (97 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
The price is £197
includes taxes & fees
15 Jun - 16 Jun
Craigellachie Lodge
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

Top Grantown-on-Spey Hotel Reviews

Find out more about Grantown-on-Spey

Grantown-on-Spey Resorts information

Number of reviews
2,886
Accommodation
0 Resorts
Lowest Price
£76
Highest Price
£2,611

Frequently asked questions

What can I expect from a resort holiday in Grantown-on-Spey?
Expedia can help you browse resorts and other accommodation options that offer similar services and comforts. If you're having trouble with finding a resort in Grantown-on-Spey that meets your needs, you can use the search page filters to look for hotels, or search for properties with amenities such as pools or all-inclusive packages. We make it simple to book great accommodation so you can move on to creating your trip itinerary.
What can I do in Grantown-on-Spey?
Cairngorms National Park, Lochindorb Castle and Grantown Museum are a few of the interesting sights to visit. Additional attractions in the area include Craig MacLean Leisure Centre and Landmark Forest Adventure Park.
What's the seasonal weather like 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.
What's the best way to get to and around Grantown-on-Spey?
Fly into Inverness (INV), which is located 22.3 mi (35.9 km) away from the city centre. If you'd like to venture out around the area, you may want to rent a car for your trip.

Explore a world of travel with Expedia