
Find hotels in Aberlour from ¥15,907
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Aberlour hotels

Cardhu Country House
Cardhu Country HouseAberlour
10.0 out of 10, Exceptional, (187 reviews)
The price is ¥29,381
¥35,257 total
includes taxes & fees
Apr 5 - Apr 6

The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (100 reviews)
The price is ¥28,341
¥34,010 total
includes taxes & fees
Apr 4 - Apr 5

Bankhouse B&B
Bankhouse B&BAberlour
9.4 out of 10, Exceptional, (44 reviews)
The price is ¥23,070
¥27,684 total
includes taxes & fees
Mar 29 - Mar 30

The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (244 reviews)
The price is ¥21,680
¥26,016 total
includes taxes & fees
Mar 31 - Apr 1

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (352 reviews)
The price is ¥27,852
¥33,423 total
includes taxes & fees
Mar 31 - Apr 1

Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (94 reviews)
The price is ¥30,849
¥37,019 total
includes taxes & fees
Apr 5 - Apr 6

The Fiddichside Inn
The Fiddichside InnAberlour
The price is ¥34,153
¥40,984 total
includes taxes & fees
Mar 29 - Mar 30

Moss of Bourach
Moss of BourachAberlour
The price is ¥121,412
¥145,694 total
includes taxes & fees
Apr 5 - Apr 6

Argyle Guest House
Argyle Guest HouseBallindalloch
9.6 out of 10, Exceptional, (261 reviews)
The price is ¥15,332
¥18,398 total
includes taxes & fees
Mar 30 - Mar 31

Premier Inn Elgin
Premier Inn ElginElgin
7.4 out of 10, Good, (3 reviews)
The price is ¥9,228
¥11,073 total
includes taxes & fees
Apr 12 - Apr 13

Cluny Hill Hotel
Cluny Hill HotelForres
8.0 out of 10, Very Good, (9 reviews)
The price is ¥6,816
¥8,179 total
includes taxes & fees
Apr 2 - Apr 3

The Boat Hotel
The Boat HotelBoat of Garten
8.2 out of 10, Very Good, (749 reviews)
The price is ¥13,176
¥15,811 total
includes taxes & fees
Mar 30 - Mar 31

Nethybridge Hotel
Nethybridge HotelNethy Bridge
7.8 out of 10, Good, (283 reviews)
The price is ¥14,303
¥17,164 total
includes taxes & fees
Apr 26 - Apr 27

Craiglynne Hotel
Craiglynne HotelGrantown-on-Spey
7.4 out of 10, Good, (489 reviews)
The price is ¥8,883
¥10,660 total
includes taxes & fees
Mar 30 - Mar 31

Kildrummy Inn
Kildrummy InnAlford
9.6 out of 10, Exceptional, (94 reviews)
The price is ¥52,253
¥62,704 total
includes taxes & fees
Apr 5 - Apr 6

Ben Mhor Hotel
Ben Mhor HotelGrantown-on-Spey
8.4 out of 10, Very Good, (196 reviews)
The price is ¥7,988
¥7,988 total
includes taxes & fees
Apr 12 - Apr 13

Carlton Hotel
Carlton HotelForres
7.6 out of 10, Good, (63 reviews)
The price is ¥13,631
¥16,357 total
includes taxes & fees
Apr 14 - Apr 15

Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (32 reviews)
The price is ¥20,084
¥20,084 total
includes taxes & fees
Apr 28 - Apr 29

The Old Mill Inn
The Old Mill InnForres
8.0 out of 10, Very Good, (20 reviews)
The price is ¥10,783
¥12,940 total
includes taxes & fees
Apr 5 - Apr 6

The Speyside Hotel
The Speyside HotelGrantown-on-Spey
9.4 out of 10, Exceptional, (342 reviews)
The price is ¥19,405
¥23,286 total
includes taxes & fees
Mar 30 - Mar 31
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
Top Aberlour Hotel Reviews
Explore a world of travel with Expedia
- Inns in Dufftown
- Hotels near Glenfiddich Whisky Distillery
- Resorts in Ballindalloch
- Luxury Hotels in Moray
- Hostels in Elgin
- Cheap Hotels in Aberlour
- Hotels near Macallan Distillery
- Craigellachie Hotels
- Family Hotels in Craigellachie
- Family Hotels in Rothes
- Elgin Hotels
- Business Hotels in Craigellachie
- Hotels near Speyside Cooperage
- B&B in Craigellachie
- B&B in Urquhart
- Hotels near Pluscarden Abbey
- Luxury Hotels in Craigellachie
- Castles in Keith
- B&B in Archiestown
- Aparthotels in Elgin
- Beach Hotels in Elgin
- Inns in Craigellachie




























































