Skip to main content

The best inns in Grantown on Spey

Check out our pick of great inns in Grantown on Spey

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

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



Located on the North East side of The Square, the tastefully modern accommodation offers attractive views of either the countryside or the Victorian elegance of the town. After dining on fresh local produce in the popular à la carte restaurant, relax in the bar with its wide selection of draught and bottled beers, wines, spirits and over 70 malt whiskies.

Hotel is situated in small town. Nice old building. Room quite big and comfy. breakfast and dinner were delicious.

Show more Show less
8.1
Very good
630 reviews
Price from
£153
per night

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.
Search inns in Grantown on Spey

Inns that guests love in Grantown on Spey

  • Avg. price/night: £121
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 190 reviews
    the whole house was decorated well. my bathroom which I had to myself but I think? sometimes might be shared was extravagant. very friendly host, booked place for us for dinner, very nicely individually cooked breakfast.
    Robyn
    People with friends
  • Avg. price/night: £132
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 271 reviews
    Lovely characterful period guest house in a great location. Shona is a very friendly and helpful host. Our room was lovely with an updated bathroom. Breakfast was great.
    Annette
    People with friends
  • Avg. price/night: £167.40
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 630 reviews
    Very comfortable bed and room. Dinner and plenty of servers. Breakfast, not so much.
    Michael
    Young couple
  • Avg. price/night: £89.10
    7.0
    Scored 7.0
    Good
    Rated good
     · 1,392 reviews
    Clean room, nice hotel, great dinner, friendly staff, good location.
    egle
    Family with young children
  • Avg. price/night: £140
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 315 reviews
    Good location. Clean and comfortable room. Loved the guided walk through the forest. Helpful , friendly staff. Lovely food at evening dinner. Loved the daily information sheets at breakfast - nice touch if you're into birding (The Daily Chirp 😀)
    Pauline
    Young couple
  • Avg. price/night: £145
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 750 reviews
    The room was vey spacious and the breakfast and the dinner were excellent. Very friendly staff
    Sneddon
    Young couple
  • Avg. price/night: £89.10
    7.0
    Scored 7.0
    Good
    Rated good
     · 1,392 reviews
    Comfortable room. Good breakfast and dinner.
    Dorothy
    Young couple
  • Avg. price/night: £140
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 315 reviews
    Lovely dinner in restaurant. Friendly and knowledgeable bar staff and friendly efficient restaurant and reception staff. Nice big, clean bedroom.
    Chris
    Young couple
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 77 reviews
    A fantastic place to stay, Dunallan House has nice homely feeling. Cozy and clean rooms. Good and versatile breakfast. Car parking & WiFi worked well. Ginny and Stephen were really perfect hosts. Speyside Way / River Spey walks & good restaurants nearby. Perfect location in the middle of Grantown-on-Spey, peaceful neighbourhood with beautiful nature and scenery.
    Aki
    Solo traveller
  • Avg. price/night: £145
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 750 reviews
    Genuinely dog-friendly. Excellent dinner.
    Alison
    Young couple
gogless