Grantown on Spey hotels with restaurants

  • guests
Do you prefer to eat in the hotel restaurant? We have collected hotels in Grantown on Spey with restaurants in one place.
Hotellook team
Rating 9.3
Excellent romantic hotel. Fantastic service. Great pool.
Rating 9.2
Excellent romantic hotel. Awesome vibe.
from $239
Rating 8.6
Grant Arms Hotel
Very good hotel for solo travelers
Very good hotel for solo travelers.
from $197
Rating 8.5
Garth Hotel
Very good for traveling with friends
Very good for traveling with friends. Fantastic service.
Rating 7.6
Seafield Lodge Hotel
Good for traveling with friends
Good for traveling with friends.
Rating 7.1
Craiglynne Hotel
Fair for traveling with friends
Fair for traveling with friends. Close to parking areas. Fantastic service.
from $75
Check all Grantown on Spey hotels
  • guests