Skip to main content

Search hotels in Grantown on Spey

Enter your dates to see the latest prices and deals for Grantown on Spey hotels

Filter by:

Star Rating

Review score

Grantown on Spey – 11 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

Great location-close to town. Nice pub area. Great breakfast with lots of variety.
Scored 8.5
8.5
Rated very good
Very Good
778 reviews
Price from
$140.64
1 night, 2 adults
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...

Room space & location.
Scored 8.4
8.4
Rated very good
Very Good
426 reviews
Price from
$121.07
1 night, 2 adults
Ravenscourt House, Guest House & Holiday Let, hotel in Grantown on Spey

Welcome to Ravenscourt House, a charming family-run guest house offering 7 beautifully appointed bedrooms.

Clean comfortable room.
Scored 9.6
9.6
Rated exceptional
Exceptional
230 reviews
Price from
$101.50
1 night, 2 adults
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.

Excellent customer service and very friendly and helpful. We had a medical emergency and they looked after our dog for two days and were extremely supportive, couldn't have been any better. Also food was very good with good sized portions.
Scored 7.0
7.0
Rated good
Good
1,467 reviews
Price from
$64.94
1 night, 2 adults
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 shared lounge, free private parking, a restaurant and a bar.

Worked well for our needs
Scored 7.6
7.6
Rated good
Good
826 reviews
Price from
$44.03
1 night, 2 adults
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.

We loved our stay at Brooklynn! It was in the perfect location and the building and rooms were charming - very comfortable. The breakfast was also excellent. Thanks for a great stay!
Scored 9.2
9.2
Rated wonderful
Wonderful
269 reviews
Price from
$141.86
1 night, 2 adults
Haus Alba, hotel in Grantown on Spey

Haus Alba is offering accommodations in Grantown on Spey. 5.1 miles from Abernethy Golf Club and 8.9 miles from Boat of Garten Golf Club, the bed and breakfast provides ski storage space.

David and Beate are such great hosts. This is our second stay and it’s lovely. Clean, comfortable, centrally located accommodation with the best breakfast.
Scored 9.5
9.5
Rated exceptional
Exceptional
272 reviews
Price from
$128.41
1 night, 2 adults
Strathallan Bed and Breakfast, hotel in Grantown on Spey

Strathallan Bed and Breakfast offers accommodations in Grantown on Spey, a 7-minute walk from Grantown Museum and 5.2 miles from Abernethy Golf Club.

Convenient, comfortable, friendly
Scored 9.7
9.7
Rated exceptional
Exceptional
157 reviews
Price from
$189.56
1 night, 2 adults
Tigh na Sgiath Country House Hotel, hotel in Grantown on Spey

Tigh na Sgiath Country House Hotel enjoys a location in Grantown on Spey, 31 miles from Inverness Castle and 29 miles from University of the Highlands and Islands, Inverness.

Charming, spacious and you feel like you are a guest at a private country home. Did not feel hotel like. Lovely grounds to relax and take in the area. Breakfast was more than excellent- lots of choice and made fresh for you. hosts were very accommodating and provided great suggestions for dinner and even booked a table for us at a local restaurant
Scored 9.6
9.6
Rated exceptional
Exceptional
164 reviews
Price from
$150.42
1 night, 2 adults
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.

Loved the breakfast and a very pleasant staff.
Scored 8.0
8.0
Rated very good
Very Good
756 reviews
Price from
$136.48
1 night, 2 adults
See all 24 hotels in Grantown on Spey

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

See all

FAQs about hotels in Grantown on Spey

What Guests Said About Grantown on Spey:

  • Scored 10
    10

    Grantown is a nice picturesque highland small town with good...

    Grantown is a nice picturesque highland small town with good high street shopping - the small supermarkets in town had a big selection of Scottish Whisky at very good prices. Hotel/Restuarants were very good.
    mscott
    United Kingdom
  • Scored 8.0
    8.0

    This is a good place to explore Grant clan history and local...

    This is a good place to explore Grant clan history and local history. The museum is a must. The 2 people there were very knowledgable. There are trails everywhere so great for hiking. Landscape is very varied: a field, stream, forest moss covered bumps among trees looks like something out of a fairy tale.
    Patricia
    United States of America
  • Scored 10
    10

    Grantown on Spey is a well placed town full of

    Grantown on Spey is a well placed town full of Authentic shops There is so much around in the area and beyond Pet friendly restaurants & cafes Great for walking, hiking the moray coast provides castles & beaches and dolphins and lots more A whisky tour and so much more
    Lena
    United Kingdom
  • Scored 10
    10

    Grantown is a very pleasant community which has tourist...

    Grantown is a very pleasant community which has tourist facilities but has a 'life of its own' and does not solely rely on tourists. It has a pleasant museum & golf course and excellent places to walk. It feels very safe. It is a very good base from which to radiate out both into the Cairngorms, along the Spey and up to the north coast. We stayed four nights which fitted with other plans we had but I could happily have spent a full week here.
    Jean
    United Kingdom
  • Scored 10
    10

    Grantown on Spey is a lovely well kept village, locals and...

    Grantown on Spey is a lovely well kept village, locals and shop keepers were friendly and willing to give advice. Good facilities - leisure centre ( although shared with school) bowling green, golf course. Good range of shops, hotels, and B&B, and pubs.
    emmett
  • Scored 8.0
    8.0

    Beautiful forests, access to mountains and hills as well as...

    Beautiful forests, access to mountains and hills as well as the river. Lots of things to do and places to drive. Centre of Spey valley and an excellent location to visit all good things about Scotland.
    robert
    United Kingdom

See reviews by guests who stayed at hotels in Grantown on Spey

See all
  • From $110.07 per night
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 272 reviews
    Everything! Great welcome and very friendly owners. We were welcomed with whiskey 😀 Attention to detail was exceptional; soft thick carpet in the bedroom, fluffy towels, powerful shower AND a bath, charging station, extension lead next to mirror, extra blankets, bits and bobs tray for keys. Owners gave advice on where to eat and nearby walks. Great choice on breakfast menu, which was wonderful as we stayed 3 nights
    Louise
    Ireland
  • From $140.64 per night
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 778 reviews
    Excellent location within Grantown on Spey and perfect for accessing the Speyside Way. Mark was very helpful both before and during our stay. He answered all our pre booking queries about parking, bike storage and beds quickly and efficiently. Our room was comfortable and clean. Dinner was lovely, highly recommend the pies and staff friendly at all times.
    Angela
    United Kingdom
  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 238 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
  • Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 54 reviews
    Excellent breakfast, with cereal, yoghurt and cooked breakfast made to order. Friendly hosts with a cute dog. Spacious bedroom, very quiet and walkable to shops and restaurants. A great stay! As Grantown on Spey is a small village/town it is essential to prebook dinner!
    WhitehallTraveller
    United Kingdom
  • From $44.03 per night
    Scored 7.6
    7.6
    Rated good
    Good
     · 827 reviews
    it’s was a lovely dog friendly hotel and was a great location to craft fair my wife was doing
    James
    United Kingdom