Search Hotels with Restaurant in Moray

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Moray Accommodation: Most Popular Cities to Stay

Check availability on Moray Hotels with Restaurant

Our top choices for Moray hotels with a restaurant

Stotfield Hotel

Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (427 reviews)
"Nice hotel, very welcoming and friendly staff. Good value with an excellent breakfast."
United Kingdom
Emma
The price is £74
includes taxes & fees
28 Feb - 1 Mar
Stotfield Hotel

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (187 reviews)
"Fantastic place. Will stay again."
United States
Ronak
The price is £164
includes taxes & fees
19 Mar - 20 Mar
Cardhu Country House

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (101 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is £89
includes taxes & fees
18 Feb - 19 Feb
Kintrae B&B

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (244 reviews)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is £116
includes taxes & fees
18 Feb - 19 Feb
The Station Hotel

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (536 reviews)
"Very comfortable, friendly hotel. "
United Kingdom
Alexander
The price is £113
includes taxes & fees
27 Feb - 28 Feb
The Mansion House Hotel

The Lodge Elgin

The Lodge Elgin
3.5 star property
Elgin
9.6 out of 10, Exceptional, (275 reviews)
"Accommodation was perfect in a nice location and the owner very helpful and pleasant. would definitely stay here again. Scott "
United Kingdom
Scott
The Lodge Elgin

Eight Acres Hotel

Eight Acres Hotel
3.0 star property
Elgin
7.0 out of 10, Good, (218 reviews)
"On arrival, The member of staff at reception was lovely, Accommodation was fine, Room was clean and a lovely shower in the morning, Breakfast was good and staff member was very helpful."
United Kingdom
Brian
Eight Acres Hotel

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (152 reviews)
"Very great friendly staff and really good food !"
United States
Donald
The price is £107
includes taxes & fees
20 Feb - 21 Feb
The Royal Hotel

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (260 reviews)
"Breakfast and service amazing. Small town so not a great selection of amenities but generally everything you need available."
United Kingdom
Christopher
The price is £96
includes taxes & fees
18 Feb - 19 Feb
Argyle Guest House

Ramnee Hotel

Ramnee Hotel
4.0 star property
Forres
8.8 out of 10, Excellent, (171 reviews)
"Beautiful hotel, very clean and great atmosphere "
Canada
Erin
Ramnee Hotel
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
Save an average of 15% on thousands of hotels when you're signed in

Top Moray Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with restaurants in Moray cost?
Hotels in Moray range between £74 to £164 per night. Bring your appetite, because these stays feature restaurants or are near some terrific culinary experiences. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Moray?
Moray offers multiple hotels with restaurants that have a total average guest review rating of 8.6. Want to explore top dining experiences in Forres? Book a stay at 4 Varis Apartments, a 3-star escape with premium bedding and a terrace. Or, eat your way around Forres from Ramnee Hotel. Also a traveller favourite, it has a 4-star rating and conveniences such as a garden and front desk services.
How many hotels with restaurants are there in Moray?
Browse through 28 hotels with restaurants in Moray and then secure your favourite. Whether you're off on a family vacay or kicking back with your pals, your perfect stay is just a few clicks away with Expedia.
Are there any family-friendly hotels with restaurants in Moray?
For sure, so round up your group and organise your Moray adventure! If Forres is your destination, make a reservation at 4 Varis Apartments. This 3-star family-friendly hotel will put you near some tasty foodie experiences. Amenities here include free WiFi and a cafe. Another terrific choice with dining is Ramnee Hotel. Also in Forres, it has a 4-star rating and comes with laundry facilities and pet-friendly facilities. There are loads of things to see and do with your crew in Forres. Brodie Castle and Burghead Visitor Centre deliver an unforgettable day out.
Why book your hotel with dining in Moray with Expedia?
Booking a hotel with dining in Moray is as simple as clicking on your travel dates and selecting an option that satisfies your needs. Seeking a property that has an on-site restaurant or is near a food hub? Want it to be affordable or upmarket? Use Expedia's filters to narrow your results even further and find your perfect match.
How can I find cheap hotels with dining in Moray?
Expedia can help you locate cheap hotels with dining in Moray. Try out our handy filter tools to lock in accommodation with restaurants or delightful extras, such as included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to bring down costs.
What is there to do in Moray near my hotel with dining?
Whether you're here for shopping, dining, history or culture, Moray has something to suit all tastes! The awesome city of Forres boasts loads of things to see and do, including Ben Romach Distillery, Dallas Dhu Historic Distillery and Suenos Stone. If you're holidaying in Elgin, Elgin Cathedral, Elgin Museum and Spynie Palace should be on your to-do list.