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$199.58per night
Cardhu Country House, hotel in Ballindalloch

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

Beautiful and very well maintained house, tastefully decorated. Modern shower, comfy bed. Helpful and friendly hosts. Delicious dinner (need to be preordered) and breakfast.
9.7
Scored 9.7
Exceptional
Rated exceptional
428 reviews
Price from$163.18per 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$338.92per 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.

Staff was amazing and great place for local food!
8.1
Scored 8.1
Very Good
Rated very good
550 reviews
Price from$112.97per 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
730 reviews
Price from$156.91per 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
279 reviews
Price from$175.74per 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
182 reviews
Price from$159.42per 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
316 reviews
Price from$313.81per night
Craigellachie Hotel of Speyside, hotel in Ballindalloch

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

Whisky bar was amazing.
8.5
Scored 8.5
Very Good
Rated very good
568 reviews
Price from$252.22per night
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.

Good location, spacious rooms, clean, breakfast was great
8.5
Scored 8.5
Very Good
Rated very good
602 reviews
Price from$96.03per night
See all hotels in and around Ballindalloch
Subscribe to receive premium deals

Prices drop the second you sign up!