
Hotels near Ballindalloch Castle
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Ballindalloch Castle hotels

Cardhu Country House
Cardhu Country House6.2 km from Ballindalloch Castle
10.0 out of 10, Exceptional, (198 reviews)
The price is RM775
RM930 total
includes taxes & fees
20 Jun - 21 Jun

Bankhouse B&B
Bankhouse B&B10.7 km from Ballindalloch Castle
9.4 out of 10, Exceptional, (48 reviews)
The price is RM725
RM870 total
includes taxes & fees
22 Jun - 23 Jun

The Aberlour Hotel
The Aberlour Hotel10.7 km from Ballindalloch Castle
9.0 out of 10, Wonderful, (105 reviews)
The price is RM816
RM979 total
includes taxes & fees
18 Jun - 19 Jun

Craigellachie Hotel of Speyside
Craigellachie Hotel of Speyside13.6 km from Ballindalloch Castle
9.0 out of 10, Wonderful, (367 reviews)
The price is RM1,004
RM1,205 total
includes taxes & fees
12 Jul - 13 Jul

The Station Hotel
The Station Hotel16 km from Ballindalloch Castle
9.4 out of 10, Exceptional, (257 reviews)
The price is RM848
RM1,018 total
includes taxes & fees
16 Jun - 17 Jun

The Speyside Hotel
The Speyside Hotel17.4 km from Ballindalloch Castle
9.4 out of 10, Exceptional, (364 reviews)
The price is RM561
RM673 total
includes taxes & fees
19 Jun - 20 Jun

The Grant Arms Hotel
The Grant Arms Hotel16.9 km from Ballindalloch Castle
9.0 out of 10, Wonderful, (160 reviews)
The price is RM816
RM979 total
includes taxes & fees
15 Jun - 16 Jun

Hotel Square
Hotel Square18 km from Ballindalloch Castle
8.4 out of 10, Very good, (7 reviews)
The price is RM871
RM1,045 total
includes taxes & fees
15 Jun - 16 Jun

Moss of Bourach
Moss of Bourach8.3 km from Ballindalloch Castle
The price is RM3,107
RM3,729 total
includes taxes & fees
22 Jun - 23 Jun

The Smugglers Hostel
The Smugglers Hostel18.2 km from Ballindalloch Castle
6.8 out of 10, (11 reviews)
The price is RM521
RM626 total
includes taxes & fees
23 Jun - 24 Jun

Ravenscourt Guest House
Ravenscourt Guest House17.2 km from Ballindalloch Castle
9.4 out of 10, Exceptional, (10 reviews)
The price is RM881
RM881 total
includes taxes & fees
9 Jul - 10 Jul

Craiglynne Hotel
Craiglynne Hotel17.8 km from Ballindalloch Castle
7.2 out of 10, Good, (519 reviews)
The price is RM345
RM414 total
includes taxes & fees
29 Jun - 30 Jun

Ben Mhor Hotel
Ben Mhor Hotel17.3 km from Ballindalloch Castle
8.4 out of 10, Very good, (214 reviews)
The price is RM436
RM436 total
includes taxes & fees
5 Jul - 6 Jul

Kinnaird House
Kinnaird House17.1 km from Ballindalloch Castle
The price is RM2,904
RM3,485 total
includes taxes & fees
20 Jun - 21 Jun

Dunstaffnage Cottage
Dunstaffnage Cottage17.5 km from Ballindalloch Castle
The price is RM3,112
RM3,734 total
includes taxes & fees
19 Jun - 20 Jun
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.
Compare popular hotels close to Ballindalloch Castle
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Cardhu Country House | 10.0 Exceptional 198 reviews | View | ||||||
![]() Bankhouse B&B | 9.4 Exceptional 48 reviews | View | ||||||
![]() The Aberlour Hotel | 9.0 Wonderful 105 reviews | View | ||||||
![]() Craigellachie Hotel of Speyside | 9.0 Wonderful 367 reviews | View | ||||||
![]() The Station Hotel | 9.4 Exceptional 257 reviews | View |
Top Ballindalloch Castle Hotel Reviews

Ben Mhor Hotel
8/10 Good



























































