A snow-covered landscape with a river, trees, and distant hills.

Search Cromdale hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Property class

Our top choices for Cromdale hotels

Muckrach Country House

Muckrach Country House
3.0 star property
Grantown-on-Spey
10.0 out of 10, Exceptional, (2 reviews)
"Can’t say enough good things about Muckrach Country House. The home is absolutely gorgeous. Our room was stunning. We had absolutely the best nights sleep of our whole trip! More importantly Donnie and the staff are the sweetest people! We only got to stay one night but wish we had more time to stay. Absolutely book it, you won’t be disappointed."
United States
Douglas
The price is AU$339
includes taxes & fees
3 Aug - 4 Aug
Muckrach Country House

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (270 reviews)
"Delicious menu on offer, to supplement the great buffet. Enjoyed the decor/ambience of the breakfast room. Perfect location and the host gave spot-on nature, history and shopping suggestions. Loved our Pheasant Suite too. "
Australia
Susan
The price is AU$187
includes taxes & fees
30 July - 31 July
Argyle Guest House

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (199 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is AU$307
includes taxes & fees
16 July - 17 July
Cardhu Country House

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (99 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is AU$385
includes taxes & fees
16 July - 17 July
Craigellachie Lodge

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
7.6 out of 10, Good, (33 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
The price is AU$143
includes taxes & fees
15 July - 16 July
The Old Mill Inn

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (108 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is AU$347
includes taxes & fees
16 July - 17 July
The Aberlour Hotel

Blervie House

Blervie House
5.0 star property
Forres
9.2 out of 10, Wonderful, (51 reviews)
"Everything was exceptional. The hospitality from Graham and Sheena was second to none. We got lost our first night out and after a quick call, Graham got us back on track and was actually on his way out to find us when we turned up the drive! That is the level of hospitality provided. Breakfast was delectable! Fresh, buttery croissants, creamy eggs, tasty haggis, sweet fried tomatoes and the tenderest bacon! The beds were so comfortable and the pillows so fluffy!!! The Walker shortbread in the...
United States
Jessica M
The price is AU$576
includes taxes & fees
14 July - 15 July
Blervie House

Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
Aviemore
8.8 out of 10, Excellent, (66 reviews)
"Great stay. Perfect location and lots of nice touches in the room."
United States
kendra
The price is AU$205
includes taxes & fees
16 July - 17 July
Sweeney Aviemore Two

High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (375 reviews)
"Nice place, great location"
Canada
Amanda Dawn
The price is AU$226
includes taxes & fees
16 July - 17 July
High Range Hotel

Rowan Tree Country Hotel

Rowan Tree Country Hotel
3.0 star property
Aviemore
9.2 out of 10, Wonderful, (98 reviews)
"Very friendly and helpful staff. Clean and comfortable accommodation and a lovely location right beside Loch Alvie."
United Kingdom
Alex
The price is AU$283
includes taxes & fees
30 July - 31 July
Rowan Tree Country Hotel

Cairngorm Guest House

Cairngorm Guest House
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (161 reviews)
"Phenomenal breakfast. Owner very accommodating letting us check in early, help make dinner reservations due to phone issues, and made good hiking trail recommendations. Great place to stay!"
United States
Nicholas
The price is AU$339
includes taxes & fees
19 July - 20 July
Cairngorm Guest House

Nethybridge Hotel

Nethybridge Hotel
3.0 star property
Nethy Bridge
7.8 out of 10, Good, (299 reviews)
"Yes was good enjoyed our stay would go again "
United Kingdom
ian
The price is AU$213
includes taxes & fees
2 Aug - 3 Aug
Nethybridge Hotel

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (375 reviews)
"Great Breakfast Lots of whisky choices at bar Staff all v helpful"
United Kingdom
andrew
The price is AU$269
includes taxes & fees
17 July - 18 July
The Speyside Hotel

Premier Inn Aviemore

Premier Inn Aviemore
3.0 star property
Aviemore
8.8 out of 10, Excellent, (18 reviews)
"Breakfast was good with lots of choices"
Canada
Rachel
The price is AU$262
includes taxes & fees
9 Aug - 10 Aug
Premier Inn Aviemore

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (374 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is AU$435
includes taxes & fees
26 July - 27 July
Craigellachie Hotel of Speyside

Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
The price is AU$402
includes taxes & fees
16 July - 17 July
Hotel 1881 Archiestown

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (1,009 reviews)
"The staff were very nice and helpful. It was very family and dog friendly and I will definitely return. Lots of things to do and a very nice location."
United Kingdom
Margaret
The price is AU$139
includes taxes & fees
26 July - 27 July
Coylumbridge Resort Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (260 reviews)
"Great location "
Australia
Vincent
The price is AU$361
includes taxes & fees
16 July - 17 July
The Station Hotel

Cairn Hotel

Cairn Hotel
3.0 star property
Carrbridge
9.0 out of 10, Wonderful, (514 reviews)
"Had a lovely stay at the Cairn the past week. Friendly helpful staff and the room was lovely, would definitely recommend"
United Kingdom
Rhiannon
The price is AU$231
includes taxes & fees
21 July - 22 July
Cairn Hotel

Hotel Square

Hotel Square
3.0 star property
Ballindalloch
8.4 out of 10, Very good, (7 reviews)
"Nice hotel. If you want a tv you need to have a room on the second floor but who needs a tv nowadays when there is WiFi. Very comfortable bed and lovely big bathroom."
United Kingdom
Christine
The price is AU$341
includes taxes & fees
14 July - 15 July
Hotel Square
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Cromdale

Come to Cromdale and enjoy its dining, riverfront and sports.

A snow-covered rural road with a stone wall on one side, a fence, and a leafless tree.
Photo by Graeme Yuill
Open Photo by Graeme Yuill

Top Cromdale Hotel Reviews

Recent Reviews in Cromdale

More cheap accommodation in Cromdale

Frequently asked questions

What is the best area to stay in Cromdale?
The best area to stay in Cromdale is within the village itself or in the immediately surrounding countryside for a peaceful Scottish Highlands experience.

Cromdale village is a small, quiet community located in the Spey Valley, offering a traditional rural Scottish setting. It's characterised by scattered homes, a local church, and open views of the surrounding hills and farmland. The village sits conveniently near the A95 road, providing easy access to larger towns and attractions in the Cairngorms National Park.

Couples looking for a tranquil escape will find Cromdale an excellent base. It's great for enjoying scenic walks directly from your accommodation or exploring the nearby River Spey. The focus here is on relaxation and enjoying the natural beauty of the Highlands, with opportunities for wildlife spotting and quiet evenings.

For those who appreciate privacy and direct access to nature, staying in one of the country houses or estates just outside the village offers a more secluded experience.
When is the best time to go to Cromdale?
While Cromdale is lovely year-round, the best time to visit is typically from late spring (May) through to early autumn (September) for the most pleasant weather and a wide range of outdoor activities.

May and June offer longer daylight hours and often drier weather, making them ideal for exploring the surrounding Cairngorms National Park, hiking, or enjoying local wildlife. The landscapes are lush and green, and there's a good chance of seeing young animals. This period is particularly good for couples looking for scenic walks and nature photography.

July and August are the warmest months, superb for those who enjoy outdoor pursuits like cycling, fishing, or golfing. The Highland Games often take place during this time in nearby towns, offering a glimpse into Scottish culture. Families with children will find these months excellent for enjoying the numerous outdoor attractions and events.

September brings stunning autumn colours to the glens and hillsides, creating a beautiful backdrop for walks and drives. The weather remains generally mild, though cooler, and the crowds begin to thin, offering a more tranquil experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Cromdale.
How can I save on a hotel booking in Cromdale with Expedia?
One Key™ — Expedia's free travel rewards program—gives you instant access to perks and Member Prices on Cromdale hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in Cromdale?
Prices for hotels in Cromdale often vary, but you can find a great deal from AU$123 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.