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
Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^
Discover these top cities in Moray

Elgin
Hotels with Restaurants
Hotels with Restaurants in Moray

Stotfield Hotel
Stotfield Road, Lossiemouth, Scotland
The price is NZ$177 per night
NZ$177
includes taxes & fees
28 Mar - 29 Mar
Stay at this 3-star hotel in Lossiemouth. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Moray Golf Club and Harbour Treasures are located nearby.
Parking included
Free WiFi

Cardhu Country House
Knockando, Aberlour, Scotland
The price is NZ$295 per night
NZ$295
includes taxes & fees
16 Mar - 17 Mar
Stay at this 3-star guesthouse in Aberlour. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Macallan Distillery and Knockando Woolmill are located nearby.
Breakfast included
Parking included
Free cancellation
Reserve now, pay when you stay

Kintrae B&B
E Church Street, Buckie, Scotland
The price is NZ$199 per night
NZ$199
includes taxes & fees
17 Mar - 18 Mar
Stay at this 3-star B&B in Buckie. Enjoy breakfast (surcharge) and daily housekeeping. Popular attractions Cluny Square and Buckie Range Rear are located nearby.
Free WiFi
Breakfast available
Free cancellation
Reserve now, pay when you stay

The Station Hotel
51 New Street, Rothes, Aberlour, Scotland
The price is NZ$397 per night
NZ$397
includes taxes & fees
20 Mar - 21 Mar
Stay at this 4-star hotel in Aberlour. Enjoy free WiFi, free parking, and 24-hour room service. Popular attractions Macallan Distillery and Glen Grant Distillery are located nearby.
Parking included
Free WiFi
Free cancellation
Reserve now, pay when you stay

The Mansion House Hotel
The Haugh, Elgin, Scotland
The price is NZ$255 per night
NZ$255
includes taxes & fees
14 Mar - 15 Mar
Stay at this 4-star boutique hotel in Elgin. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Relax and Elgin Museum are located nearby.
Parking included
Free WiFi
Free cancellation
Reserve now, pay when you stay

The Lodge Elgin
20 Duff Avenue, Elgin, Scotland
Stay at this 3.5-star guesthouse in Elgin. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Elgin Museum and Relax are located nearby.
Breakfast included
Parking included

Norland B&B
Stotfield Road, Lossiemouth, Scotland
The price is NZ$224 per night
NZ$224
includes taxes & fees
25 Mar - 26 Mar
Stay at this 4-star B&B in Lossiemouth. Enjoy free breakfast, free parking, and WiFi (surcharge). Popular attractions Moray Golf Club and Harbour Treasures are located nearby.
Breakfast included
Pet-friendly

Eight Acres Hotel
Morriston Road, Elgin, Scotland
The price is NZ$164 per night
NZ$164
includes taxes & fees
23 Mar - 24 Mar
Stay at this 3-star business-friendly hotel in Elgin. Enjoy free WiFi, breakfast (surcharge), and room service. Popular attractions Relax and Elgin Museum are located nearby.
Pet-friendly
Free WiFi
Free cancellation
Reserve now, pay when you stay

The Royal Hotel
Station Road, Elgin, Scotland
The price is NZ$222 per night
NZ$222
includes taxes & fees
13 Mar - 14 Mar
Stay at this 3-star B&B in Elgin. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Elgin Museum and Relax are located nearby.
Pet-friendly
Parking included
Free cancellation
Reserve now, pay when you stay

Argyle Guest House
7 Main Street, Tomintoul, Ballindalloch, Scotland
The price is NZ$183 per night
NZ$183
includes taxes & fees
25 Mar - 26 Mar
Stay at this 3-star guesthouse in Ballindalloch. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Tomintoul Museum and Drumin Castle are located nearby.
Breakfast included
Pet-friendly

Ramnee Hotel
Victoria Road, Forres, Scotland
The price is NZ$217 per night
NZ$217
includes taxes & fees
17 Mar - 18 Mar
Stay at this 4-star hotel in Forres. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Suenos Stone and Grant Park are located nearby.
Breakfast included
Pet-friendly
Free cancellation
Reserve now, pay when you stay

Craigellachie Hotel of Speyside
Victoria Street, Aberlour, Scotland
The price is NZ$359 per night
NZ$359
includes taxes & fees
23 Mar - 24 Mar
Stay at this 4-star business-friendly hotel in Aberlour. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Macallan Distillery and Speyside Cooperage are located nearby.
Breakfast included
Pet-friendly
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.
*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.
^Eligibility requirements and conditions apply.
Moray Hotels with Restaurants essential information
Hotels with Restaurants in Moray |
28 |
---|---|
Highest price | NZ$397 |
Cheapest price | NZ$164 |
Total number of hotels in Moray | 473 |
Popular hotels | Stotfield Hotel, Cardhu Country House, Kintrae B&B, The Station Hotel, The Mansion House Hotel, The Lodge Elgin, Norland B&B, Eight Acres Hotel, The Royal Hotel, Argyle Guest House, Ramnee Hotel, Craigellachie Hotel of Speyside |
New reviews! Best hotels in Moray

Great Place to Stay
5 / 5
Beautiful looking building.. Lovely friendly & helpful staff in every area. Best breakfast I’ve ever had
A verified traveller stayed at Laichmoray Hotel
Posted 2 days ago
Hotel themes
Popular types of accommodation
Near an Attraction
Top hotels
More destinations for you
Hotels
Hotels in HaddingtonHotels in GlencoeHotels in AllantonHotels in Blair AthollHotels in Orkney IslandsHotels closest to The CobblerRaemoir Pet Friendly HotelsHotels closest to Rannoch MoorHotels in ArnisdaleHotels in KenmoreHotels closest to Loch MareeHotels closest to Durness BeachHotels in TorridonHotels closest to Taymouth CastleHotels in LeithHotels closest to Rosslyn ChapelHotels in LeverburghHotels in King's ParkHotels in Old Town EdinburghHotels in StrachanHotels in Kinloch RannochHotels in HaymarketHotels in South QueensferryHotels in CoyltonHotels in Gleneagles
Holiday Rentals