Skip to main content

Filter by:


Star Rating

Review Score

Ballindalloch – 1 hotel or place to stay
See the latest prices and deals by choosing your dates.
The Delnashaugh, hotel in Ballindalloch

Located in Ballindalloch, 23 miles from Elgin Cathedral, The Delnashaugh has accommodations with a garden, free private parking, a shared lounge and a restaurant.

Beautiful location
9.2
Scored 9.2
Wonderful
Rated wonderful
48 reviews
Price from$201.91per night
Cardhu Country House, hotel in Ballindalloch

Welcome to Cardhu Country House which sits in the very heart of the Malt Whiskey Trail.

We loved the country location and house - it was quite convenient having a very nice whisky distillery just a five minute walk away 😊. Other distilleries, fishing spots, restaurants etc. were quite close by car. Breakfast was delicious (perfect eggs) and our hosts could not have been nicer and more helpful. Sorry, I thought I reviewed earlier but I guess it didn’t go through. Highly recommend.
9.7
Scored 9.7
Exceptional
Rated exceptional
439 reviews
Price from$165.08per night
Ben View Aberlour Luxury Barn Conversion, hotel in Ballindalloch

Ben View Aberlour Luxury Barn Conversion is located in Aberlour, just 17 miles from Elgin Cathedral and 22 miles from Huntly Castle. This apartment offers free private parking and full-day security.

The location was amazing and the property very clean with everything we needed for a short stay. Very peaceful and quiet with plenty around Aberlour and only a short trip to the coast or into the Cairngorms.
9.2
Scored 9.2
Wonderful
Rated wonderful
11 reviews
Price from$152.38per night
The Dowans Hotel of Speyside, hotel in Ballindalloch

Set high above the village of Charlestown of Aberlour and overlooking the River Spey, this elegant country hotel is an ideal venue for shooting and fishing, and for whiskey-lovers.

Everything
9.2
Scored 9.2
Wonderful
Rated wonderful
329 reviews
Price from$342.86per night
Whisky Capital Inn, hotel in Ballindalloch

Featuring a bar and free WiFi, Whisky Capital Inn is located in Dufftown, 14 miles from Huntly Castle and 18 miles from Elgin Cathedral.

The staff is extremely friendly and helpful. We enjoyed the laid back atmosphere, down to earth people, clean and tidy accommodations, and the location. We were able to walk to the Glenfiddich Distillery from the Inn and to the shops around town. The breakfast was delicious! Thanks for a great stay!
8.1
Scored 8.1
Very Good
Rated very good
557 reviews
Price from$114.29per night
The Speyside Hotel and Restaurant, hotel in Ballindalloch

Located in Grantown on Spey, a 9-minute walk from Grantown Museum, The Speyside Hotel and Restaurant has accommodations with a garden, free private parking, a shared lounge and a terrace.

Great location and friendly staff.
8.5
Scored 8.5
Very Good
Rated very good
739 reviews
Price from$158.73per night
Grant Arms Hotel, hotel in Ballindalloch

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

Fantastic wildlife and bird orientated hotel. Comfortable accommodation. The bed was great. Staff were superb. Food options were changed every night and were really good. Great location
8.5
Scored 8.5
Very Good
Rated very good
291 reviews
Price from$177.78per night
The Mash Tun, hotel in Ballindalloch

Located in Aberlour, 20 miles from Huntly Castle, The Mash Tun has accommodations with a restaurant, free private parking and a bar.

Rooms are renovated and very nice, great & friendly staff, very good food in the restaurant and the bar has an impressive selection of different whisky brands
8.9
Scored 8.9
Excellent
Rated excellent
305 reviews
Price from$171.43per night
Ravenscourt House, Guest House & Restaurant, hotel in Ballindalloch

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

Hosts were great! Room was very comfortable and loved the chocolates!
9.6
Scored 9.6
Exceptional
Rated exceptional
184 reviews
Price from$161.27per night
The Station Hotel, hotel in Ballindalloch

The Station Hotel is located in Rothes and features a garden and a bar. This 4-star hotel offers a 24-hour front desk and free WiFi. Glen Grant Whiskey Distillery is a 2-minute walk away.

The Station hotel was the best hotel on our Speyside Way. The rooms were very comfortable and dinner and breakfast of high standard. We especially liked the pairing of food and whisky on the menu. Overall an excellent experience that comes with a price.
8.8
Scored 8.8
Excellent
Rated excellent
325 reviews
Price from$317.46per night
See all hotels in and around Ballindalloch
Subscribe to receive premium deals

Prices drop the second you sign up!