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

1. Argyle Guest House
Argyle Guest HouseBallindalloch
9.6 out of 10, Exceptional, (271 reviews)
The price is HK$844
HK$1,013 total
includes taxes & fees
30 Jul - 31 Jul

2. Hotel Square
Hotel SquareBallindalloch
8.4 out of 10, Very good, (7 reviews)
The price is HK$1,652
HK$1,983 total
includes taxes & fees
27 Jul - 28 Jul

4. The Smugglers Hostel
The Smugglers HostelBallindalloch
6.8 out of 10, (11 reviews)
The price is HK$1,001
HK$1,202 total
includes taxes & fees
5 Aug - 6 Aug

5. Cardhu Country House
Cardhu Country HouseAberlour
10.0 out of 10, Exceptional, (200 reviews)
The price is HK$1,489
HK$1,787 total
includes taxes & fees
16 Aug - 17 Aug

6. The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (110 reviews)
The price is HK$1,480
HK$1,776 total
includes taxes & fees
31 Jul - 1 Aug

7. Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (376 reviews)
The price is HK$2,273
HK$2,727 total
includes taxes & fees
17 Aug - 18 Aug

8. Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (99 reviews)
The price is HK$1,872
HK$2,247 total
includes taxes & fees
10 Aug - 11 Aug

9. The Speyside Hotel
The Speyside HotelGrantown-on-Spey
9.4 out of 10, Exceptional, (381 reviews)
The price is HK$1,215
HK$1,458 total
includes taxes & fees
6 Aug - 7 Aug

10. Muckrach Country House
Muckrach Country HouseGrantown-on-Spey
10.0 out of 10, Exceptional, (3 reviews)
The price is HK$1,815
HK$2,178 total
includes taxes & fees
3 Aug - 4 Aug

11. The Grant Arms Hotel
The Grant Arms HotelGrantown-on-Spey
9.0 out of 10, Wonderful, (168 reviews)
The price is HK$1,176
HK$1,411 total
includes taxes & fees
30 Jul - 31 Jul

12. The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (263 reviews)
The price is HK$1,520
HK$1,824 total
includes taxes & fees
28 Jul - 29 Jul

13. Copper Beeches
Copper BeechesElgin
10.0 out of 10, Exceptional, (1 review)
The price is HK$1,411
HK$1,693 total
includes taxes & fees
28 Jul - 29 Jul

14. Blervie House
Blervie HouseForres
9.2 out of 10, Wonderful, (51 reviews)
The price is HK$2,682
HK$3,218 total
includes taxes & fees
3 Aug - 4 Aug

15. Ben Mhor Hotel
Ben Mhor HotelGrantown-on-Spey
8.4 out of 10, Very good, (217 reviews)
The price is HK$1,100
HK$1,100 total
includes taxes & fees
19 Aug - 20 Aug

16. Nethybridge Hotel
Nethybridge HotelNethy Bridge
7.8 out of 10, Good, (304 reviews)
The price is HK$962
HK$1,155 total
includes taxes & fees
2 Aug - 3 Aug

17. Craiglynne Hotel
Craiglynne HotelGrantown-on-Spey
7.2 out of 10, Good, (531 reviews)
The price is HK$572
HK$687 total
includes taxes & fees
20 Aug - 21 Aug

18. St Michaels Guesthouse
St Michaels GuesthouseElgin
10.0 out of 10, Exceptional, (2 reviews)
The price is HK$1,655
HK$1,985 total
includes taxes & fees
27 Jul - 28 Jul

19. Mount Barker Bed & Breakfast
Mount Barker Bed & BreakfastGrantown-on-Spey
10.0 out of 10, Exceptional, (6 reviews)
The price is HK$2,508
HK$2,508 total
includes taxes & fees
30 Jul - 31 Jul

20. Ramnee Hotel
Ramnee HotelForres
8.8 out of 10, Excellent, (176 reviews)
The price is HK$1,437
HK$1,724 total
includes taxes & fees
27 Jul - 28 Jul
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

Carlton Hotel
67 High St Forres Scotland
The price is HK$670 per night from 2 Aug to 3 Aug
HK$670
HK$804 total
2 Aug - 3 Aug
includes taxes & fees
7.4/10 Good! (70 reviews)











































































