Skip to main content

Filter by:


Star Rating

Review Score

Grantown on Spey – 9 hotels and places to stay
See the latest prices and deals by choosing your dates.
Craiglynne Hotel, hotel in Grantown on Spey

Situated on a private estate, a short walk from the center of town, the Craiglynne Hotel offers a warm, friendly atmosphere with open fires in both the lounge and bar.

7.1
Scored 7.1
Good
Rated good
1,276 reviews
Price from$80.70per night
The Ben Mhor Hotel, Bar & Restaurant, hotel in Grantown on Spey

Located in Grantown on Spey, a 6-minute walk from Grantown Museum, The Ben Mhor Hotel, Bar & Restaurant has accommodations with a garden, free private parking, a restaurant and a bar.

7.5
Scored 7.5
Good
Rated good
837 reviews
Price from$87.52per night
The Speyside Hotel and Restaurant, hotel in Grantown on Spey

Located in Grantown on Spey, a 9-minute walk from Grantown Museum, The Speyside Hotel and Restaurant has accommodations with a garden, free private parking, a shared lounge and a terrace.

8.5
Scored 8.5
Very Good
Rated very good
711 reviews
Price from$170.50per night
Grant Arms Hotel, hotel in Grantown on Spey

In the fine country town of Grantown-on-Spey, not far from the famous Spey River, this impressive 18th century residence has been upgraded to offer modern comforts while retaining a traditional...

8.5
Scored 8.5
Very Good
Rated very good
270 reviews
Price from$363.73per night
Garth Hotel, hotel in Grantown on Spey

Originally a 17th century inn, the Garth hotel and Restaurant is nestled amid its own extensive grounds and landscaped gardens.

8.1
Scored 8.1
Very Good
Rated very good
593 reviews
Price from$169.82per night
Brooklynn Guest House, hotel in Grantown on Spey

Brooklynn Guest House enjoys a location in Grantown on Spey, a 10-minute walk from Grantown Museum and 5.3 miles from Abernethy Golf Club.

9.2
Scored 9.2
Wonderful
Rated wonderful
251 reviews
Price from$132.61per night
Strathallan Bed and Breakfast, hotel in Grantown on Spey

In the Highland village of Grantown-on-Spey, Strathallan Bed and Breakfast lies in the northern region of the Cairngorms National Park.

9.8
Scored 9.8
Exceptional
Rated exceptional
138 reviews
Price from$164.18per night
Tigh na Sgiath Country House Hotel, hotel in Grantown on Spey

Located in the hamlet of Skye of Curr in the Scottish Highlands, the Tigh na Sgiath Country House Hotel is 30 miles from Inverness.

9.6
Scored 9.6
Exceptional
Rated exceptional
150 reviews
Price from$150.29per night
Ardenbeg, hotel in Grantown on Spey

Ardenbeg offers accommodations in Grantown on Spey, 8.9 miles from Boat of Garten Golf Club.

9.0
Scored 9.0
Wonderful
Rated wonderful
78 reviews
Price from$94.72per night
Nethybridge Hotel, hotel in Grantown on Spey

Nethybridge Hotel is in the heart of the beautiful Cairngorm National Park, a 10-minute drive from the A9 and a 30-minute drive from Inverness.

7.4
Scored 7.4
Good
Rated good
1,275 reviews
Price from$101.04per night
See all 24 hotels in Grantown on Spey

Most-booked hotels in Grantown on Spey in the past month

FAQs about hotels in Grantown on Spey




Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Grantown on Spey:

  • 10
    Scored 10

    Beautiful, friendly looking forward to return ,loved the pod...

    Beautiful, friendly looking forward to return ,loved the pod ,also super friendly guest houses ,great little shops ,cafes and bars/hotel plenty to do if your looking for it ,great for bringing in the new year ,entertainment in the square
    Ross
  • 10
    Scored 10

    A beautiful area with ancient forest, a local honey maker,...

    A beautiful area with ancient forest, a local honey maker, an amazing selection of local shops - refillery, bookshop, stationery shop, big supermarket. This is a lovely place to stay to explore the Cairngorm national park. Easy to drive to highlights like Rothy Murchus and Loch Garten. Also lots of other adjacent areas like Nethy Bridge, Forres and Findhorn.
    nicola
    United Kingdom
  • 10
    Scored 10

    Beautiful area to spend time in.

    Beautiful area to spend time in. The town is small, has some nice walks and cute cafes. It's in a gorgeous location surrounded by the Cairngorms so I definitely recommend for a weekend getaway, or even a few nights to get yourself out in nature.
    Bridie
    Australia
  • 10
    Scored 10

    I loved Wee Puffin and Po Pia restaurants on main street.

    I loved Wee Puffin and Po Pia restaurants on main street. There are nice small shops. The BookMark, is great. Good day trips for Grantown-on-Spey. Visit Ballindalloch Castle and Gardens (it is open), Cawdor Castle and Gardens, Culloden Battlefield.
    Cynthia
    United States of America
  • 8.0
    Scored 8.0

    Room nice size breakfast good apart from one morning...

    Room nice size breakfast good apart from one morning waitress not very friendly and nothing was replaced when empty had to ask and she didn’t look to pleased. The other mornings for breakfast we had a different waitress called Shelia completely different everything was no trouble for her very pleasant and friendly. Location good we had to collect milk from reception everyday but was told on arrival it would be bought to our room. A good morning from reception would have been nice . Ate here once nice but they ran out of steak
    Debra
    United Kingdom
  • 8.0
    Scored 8.0

    A pleasant and quiet town with trees and walks.

    A pleasant and quiet town with trees and walks. Eating places in the main street appeared to be limited and we dined in our hotel. Grantown is conveniently located for the attractions of the Cairngorms and the Moray coast. Inverness is within an hour or so's drive.
    Robin
    United Kingdom

Explore guest reviews of hotels in Grantown on Spey

  • From $188.68 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 593 reviews
    My wife and I stayed here to celebrate our wedding anniversary and thoroughly enjoyed the whole experience. We had a good sized, clean and very comfortable room. The food was tremendous!! Fantastic quality and the right quantity. I had the scallops and a fillet steak and it couldn’t be faulted. Perfection on a plate!! The staff in all areas of the hotel were friendly, polite and a credit to the establishment. We would definitely not hesitate in recommending the Garth Hotel, and will return at some point I’m sure.
    Tim
    United Kingdom
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 157 reviews
    Everything about this stay was perfect! Cozy stay with fun and attentive hosts… plus an amazing breakfast! We really could not have had a better time. You can tell they really put so much love and thought into every detail throughout the stay. The hosts also had some fantastic recommendations and were wonderfully knowledgeable about any topic (that we thought of) to further our experience of Scotland. Thank you both for having us!!!
    Olivia
    United States of America
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 224 reviews
    You will not find two more detail-oriented, thoughtful and generous hosts than Thomas and Ben. This stay was exceptional and the breakfast was equal to any five-star dining experience we’ve had in all of Scotland. The owners went above and beyond to return a treasured item back to us that we’d forgotten after we left Grantown. We highly recommend staying at the Rossmor on any trip to the Cairngorms.
    Marie
    Canada
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 26 reviews
    Beautiful location. Handy for the town, just a few minutes drive from Grantown on Spey. Scenery stunning. Cottage is right next to woods. The kitchen looks out onto birdfeeders, visited by red squirrels, woodpeckers and great tits. Accommodation is contemporary and very comfoortable. Particularly comfortable beds. Hosts are welcoming and very helpful, their house is on the same site.
    Patricia
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 336 reviews
    David and Beate are really nice and made our stay just perfect. The room is very big and the bed is very comfy. The breakfast was fantastic and freshly prepared. Haus Alba is in the middle of Grantown on Spey and you have different places to drink and eat near by. Information are provided by David and Beate in a guest folder in the room. We can definitely recommend this B&B.
    Marlen
    Germany
  • From $188.68 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 593 reviews
    The location was great as we participated in activities at Nethy Bridge. It was also very close to the Grantown Museum. As the day was rainy it was most beneficial. Great location in the town as well! The staff was also very accommodating. We arrived at the hotel when the restaurant had just closed. They kept the restaurant open for us which was most appreciated.
    Tom
    United States of America
  • From $89.80 per night
    7.1
    Scored 7.1
    Good
    Rated good
     · 1,276 reviews
    Staff were really accommodating. The receptionist was very professional and really helped with my query. Rooms were changed as the shower was not working and the staff were really helpful. We eat at the hotel during our stay. The restaurant staff were so friendly and loved having a chat with them. Truly made us feel welcome. The food was well presented.
    Jas
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 182 reviews
    We stayed in 8 hotels during out tour of Scotland and Ravenscourt House was our favorite. Nic was an excellent host. We loved the bar, the breakfast and the onsite restaurant which we ate at our first night. Nic was very helpful and and always available. He mixed us Gin and tonics and lent us ice packs to treat our injuries lol. Loved it here.
    Maria
    United States of America
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 224 reviews
    The B&B was perfect. Great location, amazing food (the avacado/tomato on homemade bread was amazing) Thomas was a wonderful host; he went above and beyond and nothing was any trouble. He secured us a dinner reservation at a near by restaurant for the first night, which was also amazing. Highly recommend and will definitely be back.
    Claire
    United Kingdom
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 2 reviews
    Excellent location in Grantown on Spey easy access to Cairngorms National Park and local walking trails. Accommodation was very comfortable and spacious with excellent amenities including dishwasher, washing machine, TV/internet/ streaming channels and modern kitchen. Local shops just a few minutes walk and also many places to eat.
    Marcus
    United Kingdom
  • From $363.73 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 270 reviews
    This is one of those grand old hotels with plaid carpeting, stag decor, and photos of birds. They bill themselves the wildlife hotel. They can recommend birding spots. You right next to the Cairngorms and about 30 miles from Culloden. Lovely dinner followed by several drams of the local whiskies in the cozy bar.
    KathrynLL
    United States of America
  • From $170.50 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 711 reviews
    We really enjoyed our one night stay at The Speyside Hotel. We enjoyed a couple of drinks while sitting outside in the sun and then went for dinner in the hotel. Had a great nights sleep in the huge comfy bed and had a lovely cooked breakfast in the morning before leaving. We would definitely stay again
    Ingrid
    United Kingdom
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1 review
    Great location within easy walking distance of local amenities yet a quiet pleasant neighbourhood. Nearby woods and the lovely river Spey good for walking. Easy driving distance to mountains and lochs and not too far from the coast. Our hosts were welcoming and helpful. We were extremely comfortable.
    J
    J
    United Kingdom
  • From $74.51 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 837 reviews
    Everything really. The stay was lovely. The owners were very nice good laugh to. The food was delectable the drinks were cheep and enjoyable. I would definitely highly recommend this to book for anyone. One of the finest hotels in Grantown on-spey ✌
    Ryan
    United Kingdom
  • From $150.29 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 150 reviews
    Everything about this place was amazing and unique! I would recommend this Country House Hotel to anyone who is planning on staying in the area, it will not disappoint!
    Connor
    United States of America
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 336 reviews
    The rooms are spacious and comfortable. Haus Alba is right in the middle of town, close to numerous restaurants. The owners are friendly and very helpful.
    Dwayne
    United States of America
  • From $89.80 per night
    7.1
    Scored 7.1
    Good
    Rated good
     · 1,276 reviews
    The hotel is nice and clean. the rooms are modernized and comfortable with more than enough space for a couple to stay, at least in a double room.
    Laura
    United States of America
  • From $74.51 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 837 reviews
    Compared to the prices of other hotels we did not have high expectations of this place but it was a very handy stop, is dog friendly and is clean.
    Kate
    United Kingdom
  • From $170.50 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 711 reviews
    Lovely hotel with great food, lovely room and d plenty parking
    David
    United Kingdom
  • 8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 401 reviews
    convenient location near a number of resturants.
    Chris
    United Kingdom