Skip to main content

Filter by:


Star rating

Review score

Cromdale – 51 hotels and places to stay
See the latest prices and deals by choosing your dates.
Ravenscourt House, Guest House & Restaurant, hotel in Cromdale

Ravenscourt House, Guest House & Restaurant is a family-run 8-bedroom guest house, benefiting from free super-fast WiFi and ample parking.

Lovely overnight stop. Fabulous room, a huge bathroom, and a delicious breakfast. We couldn't have been better looked after.
9.6
Scored 9.6
Exceptional
Rated exceptional
182 reviews
Price from£149per night
The Speyside Hotel and Restaurant, hotel in Cromdale

Situated in Grantown on Spey, less than 1 km from Grantown Museum, The Speyside Hotel and Restaurant features accommodation with a garden, free private parking, a shared lounge and a terrace.

Good location. Plenty off street parking. Nespresso machine nice touch. Really good smart tv.
8.5
Scored 8.5
Very good
Rated very good
723 reviews
Price from£125per night
Grant Arms Hotel, hotel in Cromdale

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 whilst retaining a traditional...

Loved the rooms with the high ceilings, it felt like I was in a castle. The Scottish Breakfast was fab! Also the lift was very cool and old fashioned, never seen one like it. Overall the hotel had a lot of character and the stay was great
8.5
Scored 8.5
Very good
Rated very good
273 reviews
Price from£140per night
Craiglynne Hotel, hotel in Cromdale

Situated in its own grounds, a short walk from the town centre, the Craiglynne Hotel offers a warm, friendly atmosphere with open fires in both the lounge and bar.

Breakfast was fine, location was good & very quiet.
7.1
Scored 7.1
Good
Rated good
1,345 reviews
Price from£53.10per night
The Ben Mhor Hotel, Bar & Restaurant, hotel in Cromdale

Situated in Grantown on Spey, 600 metres from Grantown Museum, The Ben Mhor Hotel, Bar & Restaurant features accommodation with a garden, free private parking, a restaurant and a bar.

Great location, dog friendly, staff were all lovely
7.5
Scored 7.5
Good
Rated good
851 reviews
Price from£75per night
Garth Hotel, hotel in Cromdale

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 acco...

Great location and we had a room with a little alcove to look out on the green! Helpful to separate dogs from other guests eg allowed only in bar area.
8.1
Scored 8.1
Very good
Rated very good
598 reviews
Price from£141.30per night
Strathallan Bed and Breakfast, hotel in Cromdale

In the Highland village of Grantown-on-Spey, Strathallan Bed and Breakfast lies in the northern region of the Cairngorms National Park.

Lovely host, made us really feel welcomed. Room was clean and recently renovated so well worth the price. Breakfast was also amazing!
9.8
Scored 9.8
Exceptional
Rated exceptional
139 reviews
Price from£130per night
Tigh na Sgiath Country House Hotel, hotel in Cromdale

Situated in the hamlet of Skye of Curr in the Scottish Highlands, the Tigh na Sgiath Country House Hotel is 30 miles from Inverness.

Beautiful old country house set back in its own grounds. Treated wonderfully by the hosts on arrival and throughout our stay. Room exceptionally clean and breakfast was perfect. Would highly recommend to anyone who is looking to stay in the area. Will definitely be back
9.6
Scored 9.6
Exceptional
Rated exceptional
154 reviews
Price from£119per night
Ptarmigan, hotel in Cromdale

Located in Nethy Bridge, less than 1 km from Abernethy Golf Club, Ptarmigan provides accommodation with a garden, free private parking, a terrace and barbecue facilities.

Everything :)
9.3
Scored 9.3
Superb
Rated superb
77 reviews
Price from£120per night
Brooklynn Guest House, hotel in Cromdale

Set in Grantown on Spey and only less than 1 km from Grantown Museum, Brooklynn Guest House offers accommodation with mountain views, free WiFi and free private parking.

The owner was very helpful explaining eating places and places to visit lovely place to stay
9.2
Scored 9.2
Superb
Rated superb
256 reviews
Price from£116per night
See all hotels in and around Cromdale
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Cromdale:

  • 10
    Scored 10

    Lovely house ,clean with lots of space for a big family.

    Lovely house ,clean with lots of space for a big family. Nice location and the hot tub was fabulous. The host was very helpful and got back to us promptly about any questions. Would definitely recommend.
    A
    Anonymous
    United Kingdom
gogless