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

Set in Ballindalloch, 36 km from Elgin Cathedral, The Delnashaugh offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

The room was perfectly clean The beds were a bit too soft but still comfy The breakfast was very nice, you could ask anything to be cooked, the woman with her pink fringe was adorable, really taking care of us. Hot and cold options The size of the room was good The staff was very nice The location was in the countryside, not far away from the distilleries The view of the bedroom was nice, view in the garden Small shampoo, shower gel, biscuits, water for free !
9.2
Scored 9.2
Superb
Rated superb
48 reviews
Price from£159per night
Cardhu Country House, hotel in Ballindalloch

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

We had a tremendous stay whilst walking the Speyside Way. Colin was extremely friendly and helpful. The good was delicious and nothing was too much bother.
9.7
Scored 9.7
Exceptional
Rated exceptional
430 reviews
Price from£130per night
Ben View Aberlour Luxury Barn Conversion, hotel in Ballindalloch

Situated in Aberlour and only 27 km from Elgin Cathedral, Ben View Aberlour Luxury Barn Conversion features accommodation with mountain views, free WiFi and free private parking.

Lovely location, very peaceful, easy to find and perfectly positioned for getting around the local area.
9.2
Scored 9.2
Superb
Rated superb
11 reviews
Price from£120per night
Whisky Capital Inn, hotel in Ballindalloch

Boasting a bar and free WiFi, Whisky Capital Inn is situated in Dufftown, 23 km from Huntly Castle and 28 km from Elgin Cathedral.

The comfort of the bed, the room itself was nice with big bathroom.
8.1
Scored 8.1
Very good
Rated very good
551 reviews
Price from£90per night
The Speyside Hotel and Restaurant, hotel in Ballindalloch

Situated in Grantown on Spey, less than 1 km from Grantown Museum, The Speyside Hotel and Restaurant features accommodation with a garden, free private parking, a shared lounge and a terrace.

Genuinely dog-friendly. Excellent dinner.
8.5
Scored 8.5
Very good
Rated very good
732 reviews
Price from£125per 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 whilst retaining a traditional...

Nice old building. Nice situation on Main Street plenty of independent shops etc. nice little market selling artisan products.
8.5
Scored 8.5
Very good
Rated very good
282 reviews
Price from£140per 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 whisky-lovers.

Breakfast was very good. Also dinner was exceptional, congratulations to the chef! I never tried whisky pairing with and was a wonderful experience
9.2
Scored 9.2
Superb
Rated superb
328 reviews
Price from£270per 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.

Lovely overnight stop. Fabulous room, a huge bathroom, and a delicious breakfast. We couldn't have been better looked after.
9.6
Scored 9.6
Exceptional
Rated exceptional
182 reviews
Price from£127per night
The Station Hotel, hotel in Ballindalloch

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

Huge room and lovely staff. We had the tasting experience with Carys which was great.
8.8
Scored 8.8
Fabulous
Rated fabulous
319 reviews
Price from£250per night
Craigellachie Hotel of Speyside, hotel in Ballindalloch

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

Location and facilities
8.5
Scored 8.5
Very good
Rated very good
568 reviews
Price from£223.25per night
See all hotels in and around Ballindalloch
Subscribe to receive premium deals

Prices drop the moment you sign up!

gogless