Hotels with Restaurants in Moray from $117

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Top Cities in Moray

Check availability on Moray Hotels with Restaurants

Next weekend
In two weeks

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

Our top choices for Moray hotels with a restaurant

Stotfield Hotel

3.0 star property
7.6 out of 10, Good, (414)
"Nice hotel, very welcoming and friendly staff. Good value with an excellent breakfast."
$117 nightly
The price is $141
Aug 31 - Sep 1
Total with taxes and fees
Stotfield Hotel

Cardhu Country House

3.0 star property
10.0 out of 10, Exceptional, (180)
"Fantastic place. Will stay again."
$175 nightly
The price is $210
Sep 2 - Sep 3
Total with taxes and fees
Cardhu Country House

Kintrae B&B

3.0 star property
9.8 out of 10, Exceptional, (99)
"Great place to stay in the north east with quality food. "
$97 nightly
The price is $117
Aug 29 - Aug 30
Total with taxes and fees
Kintrae B&B

The Station Hotel

4.0 star property
9.4 out of 10, Exceptional, (229)
"Wonderful place to be and explore the area."
$214 nightly
The price is $257
Aug 26 - Aug 27
Total with taxes and fees
The Station Hotel

The Mansion House Hotel

4.0 star property
8.4 out of 10, Very Good, (488)
"What an absolutely beautiful place! We loved our room; it had so much character. We appreciated the kettle and coffee/tea in the room, the included breakfast; the restaurant on site, the wifi and the available parking. The grounds are also beautiful; you can sit at the tables along the river and admire the castle-like building. I wish we could have stayed longer. "
$123 nightly
The price is $148
Aug 31 - Sep 1
Total with taxes and fees
The Mansion House Hotel

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

Eight Acres Hotel

3.0 star property
7.0 out of 10, Good, (217)
"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."
Eight Acres Hotel

The Royal Hotel

3.0 star property
7.8 out of 10, Good, (134)
"Close to the high street "
The Royal Hotel

Argyle Guest House

3.0 star property
9.6 out of 10, Exceptional, (240)
"Stay here often great value for money hosts incredibly helpful whatever the issue."
$110 nightly
The price is $131
Aug 28 - Aug 29
Total with taxes and fees
Argyle Guest House

Ramnee Hotel

4.0 star property
8.6 out of 10, Excellent, (161)
"Great stay and lovely people "
$163 nightly
The price is $196
Aug 31 - Sep 1
Total with taxes and fees
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Moray Hotel Reviews

Frequently asked questions

How much do hotels with dining in Moray cost?
Prepare to pay between $117 and $257 per night for hotels in Moray. The ideal stay with a restaurant, or one with access to some great foodie experiences, is waiting for you on Expedia. These prices were 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?
Take your pick of multiple hotels with dining in Moray that have a total average guest review rating of 8.5. The Station Hotel will have you staying near some tasty experiences. It has a 4-star rating and features a restaurant and front desk services. Another sought-after option is Craigellachie Hotel of Speyside. Amenities at this 4-star hotel include designer toiletries and a terrace.
How many hotels with dining are there in Moray?
Choose from 28 hotels that offer access to great dining throughout Moray. Whether you're searching for a hotel with restaurants or one that'll put you in the middle of a culinary hub, Expedia will help you find your ideal digs.
Are there any family-friendly hotels with dining in Moray?
Definitely, so gather your group and start organizing your Moray adventure! If Aberlour is on your itinerary, consider a stay at The Station Hotel. This 4-star family-friendly hotel will place you near some tasty foodie experiences. Amenities here include housekeeping services and WiFi. Another excellent choice with dining is Craigellachie Hotel of Speyside. Also in Aberlour, it has a 4-star rating and comes with a playground and complimentary breakfast. Aberlour offers loads of family-friendly attractions when you're ready to discover the sights. Ballindalloch Castle and The Linn Falls promise fun for the entire crew.
Are there any 5-star hotels with dining in Moray?
While there are no 5-star hotels with dining in Moray, there's still a range of upmarket stays to choose from. Aberlour your first stop? The Station Hotel is a 4-star retreat that will place you near some delicious foodie experiences. Concierge services and room service are among the amenities here. Craigellachie Hotel of Speyside is another popular choice with dining in Aberlour. Also with a 4-star rating and featuring a terrace and designer toiletries, it's the perfect place to stay with your crew.
Why book your hotel with dining in Moray with Expedia?
Whether you're seeking a hotel with a restaurant, or one that's close to a foodie hot spot, Expedia will have a getaway that's to your tastes. Use our handy filters to search for Moray hotels with their own dining options. You can also refine your search for accommodations in desired locations filled with cafés, markets or restaurants. Whatever suits your style, you'll always get a delectable deal with Expedia!
How can I find cheap hotels with dining in Moray?
With Expedia's handy filter tool, locating cheap hotels with dining in Moray couldn't be easier. To find properties that are easy on your bank balance, refine your search by budget, star rating and meal plans.
What is there to do in Moray near my hotel with dining?
You'll find loads of attractions to explore in Moray. If you're considering a couple of days in Keith, Glenfiddich Whisky Distillery is a hit with visitors.