Skip to main content

Filter by:


Star rating

Review score

Cromdale – 46 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

Beautiful old building from outside. Entrance area lovely & bar looked lovely also although I didn’t go in.
7.1
Scored 7.1
Good
Rated good
1,370 reviews
Price from£53.10per 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.

Beautiful, food absolutely amazing, staff very friendly and helpful. Family room very spacious and comfortable, kid's loved it.
8.5
Scored 8.5
Very good
Rated very good
736 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...

Very friendly and helpful Lovely meal options catering for all types of dietary needs Beds very comfortable Quirky lift Great selection of whiskies and gins at bar with staff having a good knowledge on flavours etc
8.5
Scored 8.5
Very good
Rated very good
287 reviews
Price from£140per night
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
183 reviews
Price from£127per 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.

Clean, friendly staff, good meals a day breakfast at very reasonable prices. Great location and triple room perfect. Also had space at the back of the building for parking
7.5
Scored 7.5
Good
Rated good
852 reviews
Price from£69per 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.

Shona is a wonderful, helpful and very friendly landlady. The breakfast is very good and always freshly prepared. And especially the muffins - these are world class. Very nice and large rooms, with a big comfortable bed. Gladly again
9.2
Scored 9.2
Superb
Rated superb
263 reviews
Price from£116per 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.

Fantastic
9.6
Scored 9.6
Exceptional
Rated exceptional
155 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.

Very clean and excellent location for our nearby wedding
9.3
Scored 9.3
Superb
Rated superb
83 reviews
Price from£120per 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...

Good food. Eager, friendly staff; comfortable beds. What’s not to like.
8.1
Scored 8.1
Very good
Rated very good
609 reviews
Price from£141.30per night
Ardenbeg, hotel in Cromdale

Offering a garden and garden view, Ardenbeg is located in Grantown on Spey, 600 metres from Grantown Museum and 8.4 km from Abernethy Golf Club.

A really beautiful room, with a real personal feeling to the place.
8.9
Scored 8.9
Fabulous
Rated fabulous
88 reviews
Price from£75per 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