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

Grantown on Spey – 54 hotels and places to stay

Filter by:

Star Rating

Review score

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.

K
Karen
From
United Kingdom
The food was exceptional. Very friendly and helpful staff. Would definitely return in the future.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 665 reviews
Price from
$188.54
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...

A
AlexandreUK
From
United Kingdom
Staff is friendly and accommodating, location is great, Building is nice, especially from outside.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 506 reviews
Price from
$176.27
1 night, 2 adults

Ravenscourt House, Guest House

Hotel in Grantown on Spey

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

a
alan
From
United Kingdom
What lovely find. The location is a 2 min walk from the centre of the village. The house is beautiful. Our Room 8 was spacious, very clean and equipped with everything we needed. The owners are great people, very hospitable, friendly and warm. Breakfast was plentiful and very tasty. Great service and amazing coffee.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 262 reviews
Price from
$199.32
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.

D
Darryl
From
United Kingdom
Outside of hotel and lounge area nice
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 1,688 reviews
Price from
$72
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.

c
chhaya
From
Oman
location was good. The room was as shown in the pictures; they also left cookies in the room as a sweet personal touch. It was warm (which is not their fault) but we are thankful for the large table fan provided.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 926 reviews
Price from
$52.88
1 night, 2 adults

Brooklynn Guest House

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.

J
John
From
United States
Traditional, interesting house, lovely gardens, living room and breakfast room. Shona is an amazing host, great local knowledge, fantastic baker as well as warm and friendly
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 240 reviews
Price from
$178.98
1 night, 2 adults

Haus Alba

Grantown on Spey

Haus Alba offers accommodations in Grantown on Spey, 9.1 miles from Boat of Garten Golf Club.

P
Pia
From
Denmark
Very clean and nice with lovely owners, like being in a Home away from Home. The breakfast was amazing and David provided good advice and suggestions for things to see in the area.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 231 reviews
Price from
$176.27
1 night, 2 adults

Strathallan Bed and Breakfast

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.

A
Anonymous
From
Canada
the House was amazing , full of character and lovely large, comfy rooms. Isla was very welcoming and provided a clean and homely stay for us.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 161 reviews
Price from
$176.27
1 night, 2 adults

Dunstaffnage Cottage

Grantown on Spey

Dunstaffnage Cottage offers accommodations in Grantown on Spey, 8.7 miles from Boat of Garten Golf Club. The 4-star vacation home is 5.1 miles from Abernethy Golf Club.

R
Robert
From
United Kingdom
Beautiful property in lovely location
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 13 reviews
Price from
$912.52
1 night, 2 adults

Attic by the river Spey

Grantown on Spey

Attic by the river Spey offers accommodations in Grantown on Spey, a 14-minute walk from Grantown Museum and 5.8 miles from Abernethy Golf Club.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 14 reviews
Price from
$111.05
1 night, 2 adults
See all 54 hotels in Grantown on Spey

Most booked hotels in Grantown on Spey and surrounding area in the past month

See all

Best hotels with breakfast in Grantown on Spey and nearby

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 1,323 reviews

    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.

  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 8 reviews

    Kinnaird House is located in Grantown on Spey, just 5.2 miles from Abernethy Golf Club and 8.8 miles from Boat of Garten Golf Club.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 54 reviews

    Dunallan Guest House offers accommodations in Grantown on Spey, a 5-minute walk from Grantown Museum and 5 miles from Abernethy Golf Club.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 2 reviews

    Dolce Casa is located in Grantown on Spey, just a 6-minute walk from Grantown Museum and 5 miles from Abernethy Golf Club.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 55 reviews

    The Granary in The Square is located in Grantown on Spey, just a 3-minute walk from Grantown Museum and 5.3 miles from Abernethy Golf Club.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Dalnahaven offers accommodations in Grantown on Spey, 9 miles from Boat of Garten Golf Club. The 3-star vacation home is 5.1 miles from Abernethy Golf Club.

  • Butterfly Cottage is located in Grantown on Spey, just a 5-minute walk from Grantown Museum and 5 miles from Abernethy Golf Club.

  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 14 reviews

    Garden Park Guest House offers accommodations in Grantown on Spey, 9 miles from Boat of Garten Golf Club.

Budget hotels in Grantown on Spey and nearby

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 3 reviews

    A recently renovated apartment, 'Wee Smiddy' Shepherd's Hut - Yoga - Wild Swim offers accommodations in Skye of Curr. This property offers access to a terrace, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    Offering a garden, Butterfly Cottage offers accommodations in Grantown on Spey. This property offers access to a patio, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    Cedar Cottage - Uk32633 is located in Grantown on Spey, just a 9-minute walk from Grantown Museum and 5.1 miles from Abernethy Golf Club. This vacation home features a garden.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 3 reviews

    Bruach Gorm Cottage offers accommodations in Grantown on Spey, a 9-minute walk from Grantown Museum and 5.1 miles from Abernethy Golf Club. This vacation home features a garden.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 3 reviews

    The Bothy At Willowbank is located in Grantown on Spey, just 5.2 miles from Abernethy Golf Club and 8.6 miles from Boat of Garten Golf Club.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 380 reviews

    Located in Grantown on Spey, in the heart of the Cairngorms National Park, Willowbank offers bed and breakfast accommodations, modern rooms and free Wi-Fi throughout.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 18 reviews

    Tulach Ard offers accommodations in Grantown on Spey, a 11-minute walk from Grantown Museum and 5.2 miles from Abernethy Golf Club. This apartment features free private parking and free Wifi.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 13 reviews

    Dunstaffnage Cottage offers accommodations in Grantown on Spey, 8.7 miles from Boat of Garten Golf Club. The 4-star vacation home is 5.1 miles from Abernethy Golf Club.

Hotels located in the center of Grantown on Spey

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 85 reviews

    Mount Barker offers accommodations in Grantown on Spey, a 8-minute walk from Grantown Museum and 5.4 miles from Abernethy Golf Club.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 8 reviews

    Cosy highland getaway offers accommodations in Grantown on Spey, a 9-minute walk from Grantown Museum and 5.5 miles from Abernethy Golf Club.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    A 1-minute walk from Grantown Museum in Grantown on Spey, 3 Bed in Grantown on Spey 94514 provides accommodations with access to a hot tub.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 5 reviews

    95 Grantown is located in Grantown on Spey, just a 8-minute walk from Grantown Museum and 5.4 miles from Abernethy Golf Club.

  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 17 reviews

    19 South Street offers accommodations in Grantown on Spey, 31 miles from Castle Stuart Golf Links and a 2-minute walk from Grantown Museum. This vacation home offers a garden.

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 1,688 reviews

    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.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 23 reviews

    Courtyard Bothy is a recently renovated vacation home in Grantown on Spey, near Grantown Museum. This property offers access to a terrace and free private parking.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 242 reviews

    Housed in a historic building, the recently renovated RossMor Bed & Breakfast features accommodations with a garden and free Wifi. This guest house offers free private parking and daily room service.

FAQs about hotels in Grantown on Spey

What Guests Said About Grantown on Spey:

  • 10.0

    One of the so-called “new” Scottish towns built in the late...

    One of the so-called “new” Scottish towns built in the late 1700s, based on a modern street pattern (Beauly and Ullapool also come to mind), there is a spacious central portion (called a “square”, even though it’s more of an extended ‘rectangle’) lined with a diversity of very active businesses and establishments. I had a lovely dinner in a central hotel that had hosted Queen Victoria and Prince Albert during its heyday. As it is located on the edge of the Cairngorms National Park, Grantown-on-Spey was a good jumping off point for delving into the Central Highlands.
    Guest review by
    Neil
    Canada
  • 8.0

    Granton on Spey is a pleasant town and the local community...

    Granton on Spey is a pleasant town and the local community woods are a great place to walk among classic highland trees. However, it offers a limited range of restaurants to eat out in the evening. We can recommend going to the Grant Arms Hotel restaurant (they normally serve non-residents) and its bar is also a good place to chill out.
    Guest review by
    Andrew
    United Kingdom
  • 10.0

    I used to live in the area and had a shop on the high street...

    I used to live in the area and had a shop on the high street so primarily came back to visit friends but I love Grantown and surrounding area. Plenty of places to eat and drink and some good small businesses. Can’t wait to get back !!
    Guest review by
    Helen
    United Kingdom
  • 8.0

    We found a lovely little family run restaurant called the...

    We found a lovely little family run restaurant called the wee puffin home made food lovely. So much to see and do in the area. The osprey centre is a must. We had time in aviemore the went on to the highland museum fantastic centre.
    Guest review by
    shirley
    United Kingdom
  • 8.0

    Nice small town in the heart of Speyside.

    Nice small town in the heart of Speyside. We ate at the Wee Puffin restaurant which was a nice family run property with good food. Nice walks nearby. Lots of whisky distilleries to visit. The new Cairn distillery at Grantown is well worth a visit. Beautiful location.
    Guest review by
    Vernon V S
    Norway
  • 10.0

    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.
    Guest review by
    mscott
    United Kingdom

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

See all
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 47 reviews
    Perfect location for exploring the Cairngorms, cosy and quiet but not too remote. The Skye Pod has everything needed for a self-catered glampimg trip, and the towns of Aviemore and Grantown on Spey are close by if you need any supplies. Jane was an excellent host, and shared lots of local knowledge as well as information about the Skye Pod to help us prepare for and make the most of our stay. She also added some nice festive additions for our trip during the Christmas break.
    Guest review by
    Kris Witherkay Martin
    United Kingdom
  • From $96.27 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 926 reviews
    Excellent stay at Ben Mhor Hotel. Everything you need in a hotel, very helpful and friendly staff, good parking, clean and comfortable rooms (dog friendly too which is such a plus point!). There is a bar/resteraunt that serves food. The food is very reasonably priced and really tasty too, our whole family had dinner there and had a great time. I would definitely return again!
    Guest review by
    Joanne
    United Kingdom
  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 37 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!
    Guest review by
    WhitehallTraveller
    United Kingdom
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 219 reviews
    Good communication from owner prior to stay. Lovely clean room overlooking rear garden. Tea, coffee, fresh milk and biscuits provided. Cotton bedding was so soft. Location good near high street.
    Guest review by
    Alison
    United Kingdom
  • From $120.81 per night
    Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 1,688 reviews
    Easy parking, courteous reception, courteous dining room staff, evening meal available, nice short walking distance to Grantown on Spey , Petrol station also in town .
    Guest review by
    Nigel
    United Kingdom

Research, refine, and make plans for your whole trip