Hotels with Restaurants in Moray
More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers
Flexibility matters
24/7 support, so you can book with confidence
Unlock member prices with Mates Rates
You could save 10% or more on over 100,000 hotels right now.
Discover these top cities in Moray

Elgin
Hotels with Restaurants
Hotels with Restaurants in Moray

Stotfield Hotel
Stotfield Road Lossiemouth Scotland
The price is AU$187 per night
AU$187
16 July - 17 July
includes taxes & fees
Stotfield Hotel: Hotel with free WiFi and free parking. Located near a train station.
Free cancellation
Reserve now, pay when you stay

Cardhu Country House
Knockando Aberlour Scotland
The price is AU$329 per night
AU$329
6 July - 7 July
includes taxes & fees
Cardhu Country House: Guest house with free breakfast and free WiFi.
Free cancellation
Reserve now, pay when you stay

Kintrae B&B
E Church Street Buckie Scotland
The price is AU$190 per night
AU$190
5 July - 6 July
includes taxes & fees
Kintrae B&B: Bed & breakfast with free WiFi and breakfast.

The Station Hotel
51 New Street Aberlour Scotland
The price is AU$336 per night
AU$336
24 July - 25 July
includes taxes & fees
The Station Hotel: Hotel with free WiFi and free parking.
Free cancellation
Reserve now, pay when you stay

The Mansion House Hotel
The Haugh Elgin Scotland
The price is AU$218 per night
AU$218
19 July - 20 July
includes taxes & fees
The Mansion House Hotel: Boutique hotel with free WiFi and free parking. Located next to a golf course.
Free cancellation
Reserve now, pay when you stay

The Lodge Elgin
20 Duff Avenue Elgin Scotland
The Lodge Elgin: Guest house with free breakfast and free WiFi.

Eight Acres Hotel
Morriston Road Elgin Scotland
Eight Acres Hotel: Pet-friendly hotel with free WiFi and a bar/lounge.

The Royal Hotel
Station Road Elgin Scotland
The price is AU$199 per night
AU$199
5 July - 6 July
includes taxes & fees
The Royal Hotel: Pet-friendly bed & breakfast with free WiFi and free parking.
Free cancellation
Reserve now, pay when you stay

Argyle Guest House
7 Main Street Ballindalloch Scotland
The price is AU$186 per night
AU$186
30 July - 31 July
includes taxes & fees
Argyle Guest House: Pet-friendly guesthouse with free breakfast and free WiFi. Located near skiing.
Free cancellation
Reserve now, pay when you stay

Ramnee Hotel
Victoria Road Forres Scotland
The price is AU$314 per night
AU$314
2 Aug - 3 Aug
includes taxes & fees
Ramnee Hotel: Hotel with free breakfast and free WiFi. Guests love the helpful staff!
Free cancellation
Reserve now, pay when you stay

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
The price is AU$435 per night
AU$435
26 July - 27 July
includes taxes & fees
Craigellachie Hotel of Speyside: Pet-friendly hotel with free breakfast and free WiFi. Guests love the helpful staff!
Free cancellation
Reserve now, pay when you stay
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.
Moray Hotels with Restaurants essential information
Hotels with Restaurants in Moray |
28 |
|---|---|
Highest price | AU$435 |
Cheapest price | AU$186 |
Total number of hotels in Moray | 524 |
Popular hotels | Stotfield Hotel, Cardhu Country House, Kintrae B&B, The Station Hotel, The Mansion House Hotel, The Lodge Elgin, Eight Acres Hotel, The Royal Hotel, Argyle Guest House, Ramnee Hotel, Craigellachie Hotel of Speyside |
New reviews! Best hotels in Moray

Wotif Verified Review
5 / 5
To begin with, staff was very helpful and accommodating. The location was right across the beach, was lucky to be there when the heatwave hit, so the location was great for me.
The room (no 5) was cosy, had a fan and a fridge and both have been welcomed. Nice toiletries, from my favourite brand. The room was clean, bed was somewhat comfortable, I like hard mattresses. 😅
The room got quite hot when outside were 29 degrees, but the fan did its job.
I didn't have breakfast, I don't usually do, but I did have fish and chips and a glass of wine. The fish was fresh and the batter was amazing.
I stayed 2 extra nights and again, staff was accommodating, gave me fresh towels and more milk at my request.
The price of the room was low at that time and considering the location, it was a bargain.
I enjoyed my stay here and I would book again. 😊
A verified traveller stayed at Firth Hotel & Restaurant
Posted 2 days ago
More Destinations
- Pet Friendly Hotels in Invergordon
- Cottages in Nairn
- Travelodge UK Hotels in Nairn
- Nairn Hotels
- Luxury Hotels in Brora
- Hotels near Glenfiddich Whisky Distillery
- Chalets in Haugh of Glass
- Caravan Parks in Portknockie
- Portknockie Hotels
- Hopeman Hotels
- Pet Friendly Hotels in Dornoch
- Hotels near Ballindalloch Castle
- Cabin Rentals in Findhorn
- Farmstay in Keith
- Cabin Rentals in Keith
- Caravan Parks in Keith
- Chalets in Keith
- Hostels in Keith
- Keith Hotels
- B&B in Garmouth
- Caravan Parks in Garmouth
- Garmouth Hotels
- Hotels near Pluscarden Abbey
- B&B in Portsoy
- Archiestown Hotels
- Hotels with Hot Tubs in Tain
- Pet Friendly Hotels in Tain
- Hotels near Nairn Beach
- Hotels near Cragganmore Distillery
- Hotels near Cummingston Beach
- Caravan Parks in Craigellachie
- Holiday Homes in Craigellachie
- Hostels in Craigellachie
- Craigellachie Hotels
- Hotels near Knockando Woolmill
- Caravan Parks in Dufftown
- Hostels in Dufftown
- Dufftown Hotels
- Hotels near Brodie Castle
- Glenlivet Hotels
- Hotels near Findhorn Foundation
- Fochabers Hotels
- Cabin Rentals in Mulben
- B&B in Elgin
- Cottages in Elgin
- Hostels in Elgin
- Hotels with Hot Tubs in Elgin
- Luxury Hotels in Elgin
- Elgin Hotels
- Cabin Rentals in Ballindalloch
- Ballindalloch Hotels
- B&B in Clochan
- Rockfield Hotels
- Lodges in Rockfield
- Chalets in Lossiemouth
- Lossiemouth Hotels
- Cabin Rentals in Portmahomack
- Portmahomack Hotels
- Hotels near Macallan Distillery
- Guest Houses in Buckie
- Buckie Hotels
- Hotels near Nairn Golf Club
- Cheap Hotels in Culloden
- B&B in Cullen
- Guest Houses in Cullen
- Hostels in Cullen
- Cullen Hotels
- Farmstay in Forres
- Caravan Parks in Forres
- Country Houses in Forres
- Forres Hotels
- Cottages in Aberlour
- Aberlour Hotels
- Hotels near Burghead Visitor Centre
- B&B in Hilton of Cadboll
- Caravan Parks in Hilton of Cadboll
- Hilton of Cadboll Hotels


