- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Top cities in Moray

Elgin
Check prices for these dates
Our top choices for Moray cheap hotels

1. Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (409 reviews)
The price is ₹20,482
₹24,578 total
includes taxes & fees
16 Nov - 17 Nov

2. The Old Coach House Hotel
The Old Coach House HotelBuckie
7.0 out of 10, Good, (183 reviews)
The price is ₹5,225
₹6,270 total
includes taxes & fees
11 Nov - 12 Nov

4. Ramnee Hotel
Ramnee HotelForres
8.8 out of 10, Excellent, (185 reviews)
The price is ₹13,301
₹15,961 total
includes taxes & fees
11 Dec - 12 Dec

5. The Mill House Hotel
The Mill House HotelBuckie
8.4 out of 10, Very good, (131 reviews)
The price is ₹7,787
₹9,345 total
includes taxes & fees
13 Nov - 14 Nov

6. The Royal Oak Hotel
The Royal Oak HotelBuckie
9.4 out of 10, Exceptional, (125 reviews)
The price is ₹9,823
₹11,788 total
includes taxes & fees
11 Dec - 12 Dec

7. The Smugglers Hostel
The Smugglers HostelBallindalloch
7.4 out of 10, Good, (13 reviews)
The price is ₹13,104
₹15,725 total
includes taxes & fees
16 Nov - 17 Nov
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.

















































