A rocky coastal landscape with a prominent rock formation in the center.

Cheap Hotels in Moray from $66

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Moray

Check availability on Moray Cheap Hotels

Our top choices for Moray cheap hotels

1. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (400 reviews)
"The staff are so friendly the food was fantastic by far the best hotel in Speyside to enjoy all the local distillers"
United Kingdom
Pat
$209 nightly
The price is $251
Nov 16 - Nov 17
Total with taxes and fees
Craigellachie Hotel of Speyside

2. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (181 reviews)
"It was nothing fancy. Clean, and what you might expect for an old hotel."
United States
Sandra
$55 nightly
The price is $66
Oct 20 - Oct 21
Total with taxes and fees
The Old Coach House Hotel

3. Marine Hotel

Marine Hotel
3.0 star property
Buckie
6.8 out of 10, (87 reviews)
"It’s very comfortable and warm and roomy "
United Kingdom
Agnes
Marine Hotel

4. Ramnee Hotel

Ramnee Hotel
4.0 star property
Forres
8.8 out of 10, Excellent, (184 reviews)
"The bed was very comfortable, room overall and breakfast were also great!"
United States
Mindy
$131 nightly
The price is $158
Nov 16 - Nov 17
Total with taxes and fees
Ramnee Hotel

5. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (129 reviews)
"Food,staff ,very good ,"
United Kingdom
jeffrey
$103 nightly
The price is $123
Oct 17 - Oct 18
Total with taxes and fees
The Mill House Hotel

6. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (124 reviews)
"Great spot, food was great, rooms where bigger then most UK rooms. So close to the great walking trail and a lovely golf course."
Canada
Victoria
$110 nightly
The price is $132
Oct 20 - Oct 21
Total with taxes and fees
The Royal Oak Hotel

7. The Smugglers Hostel

The Smugglers Hostel
2.0 star property
Ballindalloch
7.4 out of 10, Good, (13 reviews)
"We were rented the family bedroom that had its own private bath, a double bed and three singles. It was a great place to stay. Huge kitchen for everyone and lots of seating. Parking was a bit tight."
United States
Sheri
$139 nightly
The price is $166
Oct 18 - Oct 19
Total with taxes and fees
The Smugglers Hostel
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 Moray Hotel Reviews