Hotels of Earth

The Speyside Hotel and Restaurant

The Speyside Hotel Grant Road, Grantown on Spey, GB

9.4 guest rating· 972 reviews

About this hotel

Charming Hotel in Grantown on Spey

Luxurious Accommodation and Dining

The Speyside Hotel and Restaurant offers comfortable rooms with a garden view and a restaurant serving delectable Scottish cuisine. Special dietary requests are catered to with vegetarian, dairy-free, and vegan options available.

Exciting Outdoor Activities

Located near various attractions, guests can partake in outdoor activities like hiking, skiing, and cycling. The hotel's proximity to Abernethy Golf Club and Boat of Garten Golf Club makes it a perfect choice for sports enthusiasts.

Convenient Amenities

With free WiFi, private parking, and a shared lounge, guests can relax and unwind during their stay. The paid airport shuttle service adds convenience for travelers. Book your stay at The Speyside Hotel and Restaurant for a memorable experience in Grantown on Spey.

Rooms & rates

Classic Suite

Sleeps 3 · King bed

  • Desk
  • Bathrobe
  • Private bathroom
  • Coffee/tea maker
  • Free WiFi

Superior Double or Twin Room

Sleeps 3 · King bed, Sofa bed

  • Private bathroom
  • Coffee/tea maker
  • Free WiFi
  • Shower
  • TV

Classic Double Room

Sleeps 2 · Double bed

  • Private bathroom
  • Coffee/tea maker
  • Free WiFi
  • Shower
  • TV

Classic Twin Room

Sleeps 2 · 2× Twin bed

  • Desk
  • Private bathroom
  • Coffee/tea maker
  • Free WiFi
  • Shower

Super King Room

Sleeps 3 · King bed, Sofa bed

  • Private bathroom
  • Coffee/tea maker
  • Free WiFi
  • Shower
  • TV

Classic Suite

Sleeps 3

  • Coffee/tea maker
  • Free WiFi
  • Shower
  • TV
  • Hair dryer

Superior Suite

Sleeps 3 · Sofa bed

  • Desk
  • Private bathroom
  • Shower
  • TV
  • Hair dryer

Double Room

Sleeps 2 · Double bed

  • Desk
  • Private bathroom
  • Shower
  • TV
  • Hair dryer

Standard Twin Room

Sleeps 2 · 2× Twin bed

  • Desk
  • Private bathroom
  • Shower
  • TV
  • Hair dryer

Standard Family Room

Sleeps 4 · Twin bed, Double bed, Sofa bed

  • Desk
  • Private bathroom
  • Shower
  • TV
  • Hair dryer

Amenities

  • Free WiFi
  • Free Parking
  • Restaurant
  • Bar
  • Screens / Barriers between staff and guests for safety
  • Pets allowed
  • Pet bowls
  • Golf course
  • Mini golf
  • Skiing
  • 24-hour security
  • Non-smoking rooms
  • Non-smoking throughout
  • Family rooms
Show all 72 amenities
  • Airport shuttle (additional charge)
  • Access to health care professionals
  • Airport drop off
  • Airport pick up
  • Allergy-free room
  • Archery
  • Bike tours
  • Board games/puzzles
  • Canoeing
  • Cashless payment available
  • CCTV in common areas
  • CCTV outside property
  • Cleaning standards that are effective against Coronavirus
  • Contactless check-in/check-out
  • Cycling
  • Daily housekeeping
  • Delivered food - securely covered
  • Designated smoking area
  • Dry cleaning
  • Electric vehicle charging station
  • Face masks for guests available
  • Fax/photocopying
  • Fire extinguishers
  • First aid kit available
  • Fishing
  • Food delivered to guest room
  • Garden
  • Guest room sealed after cleaning
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Hand sanitizer in guest room and key areas
  • Heating
  • Hiking
  • Horse riding
  • Invoice provided
  • Ironing service
  • Key access
  • Laundry
  • Laundry washed per local authority guidelines
  • Live music/performance
  • Meeting/banquet facilities
  • Outdoor furniture
  • Physical distancing in dining areas
  • Physical distancing rules followed
  • Process in place to check health of guests
  • Sanitized tableware & silverware
  • Shared lounge/TV area
  • Shared stationery like menus, pens are removed
  • Shuttle service
  • Smoke alarms
  • Special diet menus - on request
  • Staff adhere to local safety protocols
  • Sun terrace
  • Terrace
  • Themed dinner nights
  • Tour/class on local culture
  • Walking tours
  • Wine/champagne

Location

© OpenStreetMap contributors

The Speyside Hotel Grant Road, Grantown on Spey, GB

Check-in
from 04:00 PM to 10:00 PM
Check-out
until 11:00 AM

What guests say9.4972 reviews

+ Friendly staff+ Great location+ Delicious food+ Comfortable roomsWeak showerLimited breakfast optionsPoor WiFi
Cleanliness8.4
Service9.9
Location9.9
Room Quality9.4
Amenities8.9
Value for Money9.4

Gutes Essen und guter Whisky

9.0

Das Essen war einfach phantastisch

Die Zimmer sind schon sehr klassisch

Günter · AT · 2026-07-24

Guest review

9.0

Aardig personeel, goed ontbijt comfortabele kamer

Niks.

RW · NL · 2026-07-23

Too short and would certainly return

8.0

The staff were extremely helpful and efficient, a slight hitch at breakfast was resolved without fuss and to our satisfaction. The property is a wee bit tired but the fantastic food more than offset any issues

Tiny bathroom and small shower

Fred · GB · 2026-07-22

Guest review

10.0

Proprietor was super helpful and friendly ....as were all tge staff

Nothing

Linda · GB · 2026-07-22

Really nice , and worth going for food alone .

9.0

Friendly hosts and an excellent restaurant. The food was exceptional

n/a

Neil · GB · 2026-07-20

Vero stile scozzese

9.0

Camera e bagno molto spaziosi. Staff disponibile. Ottimo ristorante annesso all'albergo. Ottima colazione, prevalentemente salata.

Aggiungerei qualche opzione dolce al menù della colazione

Serena · IT · 2026-07-20

Good to know

Please inform of your expected arrival time in advance. You can use the Special Requests box when booking, or contact the property directly using the contact details in your confirmation.

A deposit may be required at the property.

Parking

Free private parking is possible on site (reservation is not needed).

Internet

WiFi is available in all areas and is free of charge.

Pets

Pets are allowed. No extra charges.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 2 years old stay for £5 per person per stay when using an available cot.

Children up to and including 5 years old stay for free when using an existing bed.

Children from 6 years old to 12 years old stay for £15 per person per night when using an existing bed.

Children from 13 years old to 17 years old stay for £20 per person per night when using an existing bed.

You haven't added any extra beds.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.