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

Cheap Hotels in Moray from AU$94

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • 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, (392 reviews)
"Great hotel, very charming, staff was helpful. Breakfast selections were good and the restaurant on site was delicious."
United States
Emily
The price is AU$459
includes taxes & fees
19 Oct - 20 Oct
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, (179 reviews)
"It was nothing fancy. Clean, and what you might expect for an old hotel."
United States
Sandra
The price is AU$94
includes taxes & fees
23 Sept - 24 Sept
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, (181 reviews)
"Super nice staff, especially the man with the big beard at reception he was just the best! Beautiful hotel."
Canada
Steve
The price is AU$267
includes taxes & fees
20 Oct - 21 Oct
Ramnee Hotel

5. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (126 reviews)
"Food,staff ,very good ,"
United Kingdom
jeffrey
The price is AU$212
includes taxes & fees
25 Sept - 26 Sept
The Mill House Hotel

6. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (119 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
The price is AU$244
includes taxes & fees
1 Oct - 2 Oct
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
The price is AU$246
includes taxes & fees
24 Sept - 25 Sept
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