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.

Z
Zvonka
From
United States
Breakfast was fabulous The location was great and convenient
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 669 reviews
Price from
$187.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, 501 reviews
Price from
$175.34
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, 259 reviews
Price from
$198.27
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.

C
Catherine
From
Canada
The staff was really accommodating, even though some elements of the property were older. We liked the more laid-back decor (tartan carpets, older presentation) because it had character, but there were steps and things that made the property challenging for my mom, who has a walker. The staff was super helpful in accommodating our needs, however. They changed the room to better accommodate my mom, and carried her down the steps when we needed help. The wifi was no good in the second room we had, but they gave us free coffee to balance it out.
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1,686 reviews
Price from
$71.62
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, 927 reviews
Price from
$52.60
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.04
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, 230 reviews
Price from
$175.34
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, 159 reviews
Price from
$175.34
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
$1,048.41
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
$110.46
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

Hotels located in the center of Grantown on Spey

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 219 reviews

    Ardenbeg enjoys a location in Grantown on Spey, a 7-minute walk from Grantown Museum and 5.2 miles from Abernethy Golf Club.

  • 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, 15 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, 381 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.

Best hotels with breakfast in Grantown on Spey and nearby

  • 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, 6 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 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, 241 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.

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

    Offering a terrace, Perfect for country lovers features accommodations in Grantown on Spey. This property offers access to a balcony and free private parking.

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.8
    Exceptional - What previous guests thought, 241 reviews
    Excellent location, close to restaurants and amenities. Big rooms, very clean and Thomas was an excellent host. Thomas called restaurants to book them, gave us advise about the area and attended to our needs. Breakfast was really good and there was a large variety of options available. We were fishing the Spey, the hotel is 2 mins away so it was perfect. We will definitely return!!!
    Guest review by
    Stuart
    United Kingdom
  • From $72.83 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 927 reviews
    We booked Ben Mhor just the day before our stay. We wanted a dog friendly hotel, in the centre of Granton on Spey. Ben Mhor ticked all the boxes. We had dinner and breakfast and couldn't fault either. Reasonably priced good food. The room was perfect for us. Bed super comfy. We all had a great sleep after a long day driving.
    Guest review by
    Susan
    United Kingdom
  • From $175.34 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 501 reviews
    Lovely and well organised hotel situated in the centre of Grantown on Spey, with parking directly outside. Staff are welcoming and helpful. Situated a short walk into the town centre where there is an array of small independent shops, including bookshop.
    Guest review by
    Anonymous
    United Kingdom
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 219 reviews
    This guest house is in a central location in Grantown on Spey. The big bed is so comfy and we really appreciated the 11am check out. There were lovely touches such as cold water in the fridge and cookies!
    Guest review by
    Jo
    United Kingdom
  • From $120.17 per night
    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 1,686 reviews
    Great value for a short stay nearby the National park.
    Guest review by
    Luca
    United Kingdom

Research, refine, and make plans for your whole trip