
Ballindalloch hotels from RM299
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Ballindalloch
Family friendly
Check prices for these dates
Our top choices for Ballindalloch hotels

Argyle Guest House
Argyle Guest HouseBallindalloch
9.6 out of 10, Exceptional, (259 reviews)
The price is RM391
RM469 total
includes taxes & fees
18 Jan - 19 Jan

Hotel Square
Hotel SquareBallindalloch
8.4 out of 10, Very good, (7 reviews)
The price is RM869
RM1,042 total
includes taxes & fees
17 Jan - 18 Jan

Cluny Hill Hotel
Cluny Hill HotelForres
7.4 out of 10, Good, (6 reviews)
The price is RM136
RM163 total
includes taxes & fees
21 Jan - 22 Jan

Premier Inn Aviemore
Premier Inn AviemoreAviemore
10.0 out of 10, Exceptional, (6 reviews)
The price is RM244
RM293 total
includes taxes & fees
28 Jan - 29 Jan

Balmoral Arms
Balmoral ArmsBallater
8.6 out of 10, Excellent, (324 reviews)
The price is RM358
RM430 total
includes taxes & fees
20 Jan - 21 Jan

High Range Hotel
High Range HotelAviemore
9.4 out of 10, Exceptional, (338 reviews)
The price is RM298
RM358 total
includes taxes & fees
18 Jan - 19 Jan

The Crossing
The CrossingKingussie
9.6 out of 10, Exceptional, (40 reviews)
The price is RM458
RM549 total
includes taxes & fees
10 Feb - 11 Feb

Dalmunzie Castle Hotel
Dalmunzie Castle HotelBlairgowrie
9.0 out of 10, Wonderful, (287 reviews)
The price is RM487
RM584 total
includes taxes & fees
30 Jan - 31 Jan

Star Hotel
Star HotelKingussie
9.8 out of 10, Exceptional, (35 reviews)
The price is RM440
RM527 total
includes taxes & fees
1 Feb - 2 Feb

Haughton Arms Hotel
Haughton Arms HotelAlford
9.0 out of 10, Wonderful, (14 reviews)
The price is RM339
RM407 total
includes taxes & fees
15 Feb - 16 Feb

Ben Mhor Hotel
Ben Mhor HotelGrantown-on-Spey
8.4 out of 10, Very good, (186 reviews)
The price is RM217
RM217 total
includes taxes & fees
18 Jan - 19 Jan

Carn Mhor Bed and Breakfast
Carn Mhor Bed and BreakfastAviemore
9.2 out of 10, Wonderful, (174 reviews)
The price is RM354
RM354 total
includes taxes & fees
22 Jan - 23 Jan

Premier Inn Elgin
Premier Inn ElginElgin
7.4 out of 10, Good, (3 reviews)
The price is RM231
RM277 total
includes taxes & fees
15 Feb - 16 Feb

Douneside House
Douneside HouseAboyne
9.8 out of 10, Exceptional, (54 reviews)
The price is RM705
RM846 total
includes taxes & fees
21 Jan - 22 Jan

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (346 reviews)
The price is RM634
RM761 total
includes taxes & fees
18 Jan - 19 Jan
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Ballindalloch attractions
Learn more about Ballindalloch
The historic Ballindalloch Castle welcomes visitors with its beautiful gardens, whisky distillery, and art collections dating back centuries. Outdoor enthusiasts can fish for salmon on the River Spey or hike nearby trails in the Cairngorms National Park.

Photo by Phyllis Robb
Open Photo by Phyllis Robb
More cheap stays in Ballindalloch

The Old Mill Inn
7 Brodie Pl Forres Scotland
The price is RM288 per night from 17 Jan to 18 Jan
RM288
RM346 total
17 Jan - 18 Jan
includes taxes & fees
8/10 Very Good! (15 reviews)















































































