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
82 reviews
Price from
$216
1 night, 2 adults
Cardhu Country House, hotel in Ballindalloch

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

Beautiful, quiet location. An absolutely charming home. The rooms were comfortable and well appointed - old world style with modern amenities. Gracious and knowledgeable hosts. Wonderful food.
Scored 9.7
9.7
Rated exceptional
Exceptional
485 reviews
Price from
$184
1 night, 2 adults
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.

Our four day visit to Aberlour was rewarding and Jenny and Allen generously supported us during our stay. This was our first trip to Scotland . We attended a wedding so a busy time; but we had time to relax and enjoy the sweet cottage for two and we loved walking the area and enjoying beautiful Vistas. The bedroom was quiet, and kitchen was well appointed with anything we needed. Plenty of room and design of restored barn a plus! Gorgeous scenery and outstanding hospitality made this a memorable trip…. Side trip to River Spey in free time enjoyable as well. We loved our stay…
Scored 9.1
9.1
Rated wonderful
Wonderful
20 reviews
Price from
$157
1 night, 2 adults
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.

The breakfast was great and the staff was very friendly
Scored 9.2
9.2
Rated wonderful
Wonderful
331 reviews
Price from
$354
1 night, 2 adults
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.

The hotel was great, clean, modern food was excellent, couldn't fault anything. Mark was a very busy man, always on the go. All the staff were excellent and professional . Even our Jack the dog was welcome!!
Scored 8.5
8.5
Rated very good
Very Good
787 reviews
Price from
$177
1 night, 2 adults
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...

Staff were great. We really enjoyed our stay
Scored 8.5
8.5
Rated very good
Very Good
417 reviews
Price from
$184
1 night, 2 adults
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.

Restaurant was amazing. Particularly enjoyed the venison pie and also the Haggis with Linguine. Great service, absolutely wonderful and helpful staff. The town of Aberlous is charming, like traveling through time.
Scored 9.0
9.0
Rated wonderful
Wonderful
305 reviews
Price from
$236
1 night, 2 adults
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 very comfy with first class amenities.
Scored 8.8
8.8
Rated excellent
Excellent
366 reviews
Price from
$341
1 night, 2 adults
Craigellachie Hotel of Speyside, hotel in Ballindalloch

Located in the beautiful village of Craigellachie, The Craigellachie Hotel of Speyside dates from 1893.

Scotch bar and library.
Scored 8.4
8.4
Rated very good
Very Good
632 reviews
Price from
$219
1 night, 2 adults
The Aberlour Hotel, hotel in Ballindalloch

To edit: The mile long tree lined High Street has an attractive square and village green and located right in the center of the Village is the Aberlour Hotel.

Great place. Lovely hotel setup. Very clean. Staff was very courteous. The bar and restaurant were very nice. It was a great stay overall.
Scored 8.4
8.4
Rated very good
Very Good
718 reviews
Price from
$100
1 night, 2 adults
See all hotels in and around Ballindalloch