Skip to main content

Search hotels in Ballindalloch

Enter your dates to see the latest prices and deals for Ballindalloch hotels

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.

The staff here are simply amazing! I arrived early after a long hike, and Joan saw me sitting outside. I didn’t want to intrude because I knew I couldn’t check in for a couple of hours… But Joan let me in and brought me into the bar and gave me a nice cold drink. The rest of the stay just went uphill from there. This place is just fantastic. Denise was very attentive and fun to talk to. The dinner was amazing! And the breakfast the next morning was pretty good too. Definitely the best place to stay anywhere in the area.
Scored 9.1
9.1
Rated wonderful
Wonderful
87 reviews
Price from
$202.96
1 night, 2 adults
Cardhu Country House, hotel in Aberlour

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

Beautiful house and property; comfortable, clean room; delicious Scottish breakfast with wonderful hosts. Highly recommended.
Scored 9.7
9.7
Rated exceptional
Exceptional
481 reviews
Price from
$172.21
1 night, 2 adults
The Dowans Hotel of Speyside, hotel in Aberlour

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.

The property was amazing perched up on the hill, with exceptional views across the valley. Attention to detail was on point and nothing was too difficult for the staff and management. We enjoyed every minute of our stay. Our room was perfect with a beautiful view. The grounds were well cared for. This property is a 10/10 on all levels.
Scored 9.2
9.2
Rated wonderful
Wonderful
329 reviews
Price from
$307.51
1 night, 2 adults
Whisky Capital Inn, hotel in Dufftown

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

Location and incredible staff.
Scored 8.2
8.2
Rated very good
Very Good
769 reviews
Price from
$110.70
1 night, 2 adults
The Speyside Hotel and Restaurant, hotel in Grantown on Spey

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-close to town. Nice pub area. Great breakfast with lots of variety.
Scored 8.5
8.5
Rated very good
Very Good
777 reviews
Price from
$141.46
1 night, 2 adults
See all hotels in and around Ballindalloch