Hotels with Restaurants in Moray from $81

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Top Cities in Moray

Pick from 28 Moray Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.

View from property
Stotfield Hotel
3.0 star property
7.4 out of 10, Good, (357)
"I was there for a wedding. It couldn’t have been more perfect for me. "
The price is $81
$97 total
includes taxes & fees
May 19 - May 20
Stotfield Hotel
Front of property
Cardhu Country House
3.0 star property
10.0 out of 10, Exceptional, (155)
"I love this place!!!"
The price is $157
$188 total
includes taxes & fees
May 7 - May 8
Cardhu Country House
Exterior
Kintrae B&B
3.0 star property
9.8 out of 10, Exceptional, (80)
"The accommodation was comfortable and the food could not have been better."
The price is $85
$103 total
includes taxes & fees
May 15 - May 16
Kintrae B&B
Save an average of 15% on thousands of hotels when you're signed in
Master Suite | In-room safe, free cribs/infant beds, free WiFi, bed sheets
The Station Hotel
4.0 star property
9.4 out of 10, Exceptional, (200)
"This would be our second visit to the station. This time we opted for a suite. The hotel itself is stunning , quiet , beautifully decorated, and relaxing. Our suite was spacious and well decorated. The highlight of the stay, apart from the amazing food, is the staff. The three team members that looked after us were kind, polite and attentive. Georgia in particular was always cheery, and had a knack for being wherever you were when you wanted something. This hotel is perfect to destress and treat...
The Station Hotel
Exterior
The Mansion House Hotel
4.0 star property
8.4 out of 10, Very Good, (404)
"Only issue was unable to have a bath due to large amounts of grit/silt coming from taps apart from that it was a great stay normally use the premier inn but will definitely re use the mansion house "
The price is $144
$173 total
includes taxes & fees
May 9 - May 10
The Mansion House Hotel
Front of property
The Lodge Elgin
3.5 star property
9.6 out of 10, Exceptional, (275)
"Accommodation was perfect in a nice location and the owner very helpful and pleasant. would definitely stay here again. Scott "
The Lodge Elgin
Beach
Norland B&B
4.0 star property
9.8 out of 10, Exceptional, (74)
"We would like to thank you, Ishbel, for the wonderful stay in your home. Thanks for the worm welcome, the selfmade breakfast, the cleaness, the wonderful view and your recommandation."
The price is $104
$124 total
includes taxes & fees
May 12 - May 13
Norland B&B
Golf
Links Lodge - B&B
4.0 star property
9.8 out of 10, Exceptional, (203)
"Great location, felt very welcoming, nice breakfast lots of choice. Clean and comfortable room. "
The price is $99
$119 total
includes taxes & fees
May 9 - May 10
Links Lodge - B&B
Breakfast, lunch, dinner served; alfresco dining
Eight Acres Hotel
3.0 star property
7.0 out of 10, Good, (178)
"This review is fairly irrelevant as it closed for good a few days after we left. I felt sorry for the staff as they were given very little notice. The bar and restaurant were closed during my stay but they did honour the breakfasts that we booked "
Eight Acres Hotel
Front of property
The Royal Hotel
3.0 star property
7.8 out of 10, Good, (101)
"Comfortable overnight stay. Good parking available and the hotel is situated conveniently just on the edge of the town centre. There was a nice selection at breakfast of cereals, yoghurts, jams etc. Nice addition of an iron/ironing board in the room rather than have to go and ask for one. "
The price is $108
$129 total
includes taxes & fees
May 12 - May 13
The Royal Hotel
Don't see what you're looking for?
See all available properties in Moray
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 information

 

Hotels with Restaurants in Moray

28

Highest price
$157
Cheapest price
$81
Number of guest reviews
2,020
Total number of hotels in Moray
452

 

Frequently asked questions

How much do hotels with dining in Moray cost?
Hotels in Moray range between $81 to $157 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 dining in Moray?
Moray offers multiple hotels with dining that have a total average guest review rating of 8.8. 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 traveler favorite, it has a 4-star rating and conveniences such as a garden and front desk services.
How many hotels with dining are there in Moray?
Browse through 28 hotels with dining in Moray and then secure your favorite. 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 dining in Moray?
For sure, so round up your group and organize 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 accommodations 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 vacationing in Elgin, Elgin Cathedral, Elgin Museum and Spynie Palace should be on your to-do list.

Recent reviews of Moray hotels
Expedia verified reviews