Search Hotels in Moray

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 451 hotels in Moray with room rates, reviews, and availability. Most hotels are fully refundable.

Coylumbridge Hotel
4.0 star property
6.8 out of 10, (1003)
"Had a lovely stay with our grandson. The facilities at the hotel for kids is excellent. The soft play, pool and park were all worth a visit with the kids. We ate in the hotel for the 3 nights we were there. The food was lovely but not a great choice. Room was fine but could do with upgrading. Staying at this hotel you really need a car to get into Aviemore as it is a bit out of the centre. "
The price is SAR 217
SAR 261 total
includes taxes & fees
7 Jul - 8 Jul
Coylumbridge Hotel
Hilton Grand Vacations Club Craigendarroch Suites Scotland
3.5 star property
9.2 out of 10, Wonderful, (199)
"Exactly as described. We loved our junior suite and the bed was perfect. Big roomy bathroom a plus. Nice toiletries and decent fluffy towels. "
The price is SAR 751
SAR 877 total
includes taxes & fees
11 Jul - 12 Jul
Hilton Grand Vacations Club Craigendarroch Suites Scotland
Macdonald Spey Valley Resort
3.5 star property
7.8 out of 10, Good, (159)
"Everything great. Beautiful location. Nature in the doorstep - like deer walking past as you’re eating your Cheerios. Map location from Expedia are a bit off. "
Macdonald Spey Valley Resort
Save an average of 15% on thousands of hotels when you're signed in
West End Hotel
3.0 star property
8.4 out of 10, Very Good, (170)
"Me and girlfriend enjoyed our stay perfect location and the welcome was good and gave us the info we needed all I would say is would of been nice to be greeted when coming for breakfast as we were unsure weather if help ourselves or not but other than that everything was good "
The price is SAR 399
SAR 468 total
includes taxes & fees
4 Jul - 5 Jul
West End Hotel
Macdonald Aviemore Highland Hotel
4.0 star property
7.8 out of 10, Good, (618)
"Great location. Facility needs updated. "
The price is SAR 672
SAR 807 total
includes taxes & fees
1 Jul - 2 Jul
Macdonald Aviemore Highland Hotel
Craiglynne Hotel
3.0 star property
7.4 out of 10, Good, (309)
"This was my 3rd time staying at Craiglynne hotel and yes it is old and creaky, but the beds are clean and comfy, the staff are so friendly and helpful and the grounds are beautiful. For a relaxing peaceful getaway without spending a fortune, this hotel is perfect. "
The price is SAR 196
SAR 228 total
includes taxes & fees
7 Jul - 8 Jul
Craiglynne Hotel
The Mansion House Hotel
4.0 star property
8.4 out of 10, Very Good, (418)
"The staff was very friendly and helpful. The hotel is a nice, quiet and historic though a little dated. Overall a wonderful place to stay and the staff was an added bonus. We would definitely stay again if in the area."
The price is SAR 569
SAR 666 total
includes taxes & fees
3 Jul - 4 Jul
The Mansion House Hotel
Ben Mhor Hotel
3.0 star property
8.2 out of 10, Very Good, (79)
"We enjoyed our stay "
The price is SAR 198
SAR 232 total
includes taxes & fees
14 Jul - 15 Jul
Ben Mhor Hotel
Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
8.4 out of 10, Very Good, (802)
"The history of the hotel is amazing. Could definitely use an update for the rugs and furnishings but the beautiful grounds made up for the bare rugs and outdated furnishings. The staff was friendly and helpful. "
The price is SAR 485
SAR 564 total
includes taxes & fees
7 Jul - 8 Jul
Muthu Newton Hotel (Near Inverness Airport)
Nethybridge Hotel
3.0 star property
7.6 out of 10, Good, (214)
"Lovey property and great staff."
The price is SAR 417
SAR 490 total
includes taxes & fees
4 Jul - 5 Jul
Nethybridge Hotel
The Speyside Hotel
3.5 star property
9.4 out of 10, Exceptional, (216)
"We had a great stay for 3 nights, the staff are excellent very friendly and know their stuff. The camaraderie in the bar with the Staff and other guests was lovely, all sharing their day. Wide selection of whiskies and spirits. The food was excellent, even if you decide not to stay, go there and eat. For us the best food in Grantown, along with freshly cooked breakfasts, the Venison Pie and mussels were beautiful. Thank you Mark and Lucy and all your staff,great stay, thank you. "
The price is SAR 521
SAR 609 total
includes taxes & fees
7 Jul - 8 Jul
The Speyside Hotel
Banff Springs Hotel
4.0 star property
8.6 out of 10, Excellent, (126)
"Wonderful stay at Banff Springs. Staff were super friendly and helpful, the room was comfortable, and the food in the restaurant (both dinner and breakfast) was outstanding. A real shame we were only here for one night!"
The price is SAR 501
SAR 591 total
includes taxes & fees
4 Jul - 5 Jul
Banff Springs Hotel
Waverley Hotel
3.0 star property
7.4 out of 10, Good, (372)
"The Hotel is located on the main street with limited parking spaces. You can park along the side streets. No bar or evening meals but there are plenty in the area. Clean bedding and room but lack of heating."
The price is SAR 395
SAR 474 total
includes taxes & fees
9 Jul - 10 Jul
Waverley Hotel
High Range Hotel
3.0 star property
9.6 out of 10, Exceptional, (214)
"Basic but very comfortable "
The price is SAR 372
SAR 446 total
includes taxes & fees
18 Jul - 19 Jul
High Range Hotel
Craigellachie Hotel of Speyside
4.0 star property
9.0 out of 10, Wonderful, (237)
"Good Hotel very good location and the restaurant and bar very good"
The price is SAR 929
SAR 1,115 total
includes taxes & fees
9 Jul - 10 Jul
Craigellachie Hotel of Speyside
Balmoral Arms
4.0 star property
8.0 out of 10, Very Good, (175)
"Really enjoyed our visit"
The price is SAR 658
SAR 766 total
includes taxes & fees
14 Jul - 15 Jul
Balmoral Arms
Golf View Hotel & Spa
4.0 star property
8.6 out of 10, Excellent, (274)
"Wonderful views across the Moray Firth, this old fashioned famous hotel lives up to its reputation."
The price is SAR 909
SAR 1,065 total
includes taxes & fees
21 Jul - 22 Jul
Golf View Hotel & Spa
The Grant Arms Hotel
4.0 star property
9.0 out of 10, Wonderful, (69)
"Booked this for an overnight stay and a touch of luxury. Reception staff are very welcoming. We loved our large, very comfortable room. i marked it down on the basis that the shower was not what I would expect from a 4 star hotel - very small shower head with very little power. We didn't eat in the hotel due to prior arrangements, but the restaurant looks very elegant. The lift (elevator) is a glimpse into the past."
The price is SAR 470
SAR 565 total
includes taxes & fees
1 Jul - 2 Jul
The Grant Arms Hotel
Poseidon's Inn
3.0 star property
9.0 out of 10, Wonderful, (120)
"Clean, comfortable Accommodation."
The price is SAR 623
SAR 747 total
includes taxes & fees
30 Jul - 31 Jul
Poseidon's Inn
The Seafield Arms
4.0 star property
9.4 out of 10, Exceptional, (92)
"We had a lovely stay at the Seafield great location and food was fantastic "
The price is SAR 712
SAR 833 total
includes taxes & fees
1 Jul - 2 Jul
The Seafield Arms
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.

Frequently asked questions

How much do hotels in Moray cost?
The season and factors like school holidays and Easter can affect the price of a hotel in Moray. You can find cheap options from SAR61 in a few different ways on Expedia. First, key in the dates you’d like to go on vacation, then use the filters such as budget and amenities to narrow down your search. You can also sort by price, so the most economical options appear first.
When is the best time to go to Moray?
The answer depends on what you want from your Moray vacation. If you want to visit in summer, which is between June and August, expect average temperatures of between 10ºC and 16ºC. Moray has an oceanic climate, so bear that in mind when packing.
Are there any luxury hotels in Moray?
Prepare for unparalleled luxury at Tullich House B&B. Egyptian-cotton sheets, premium bedding and designer toiletries are just the start of the amenities at this stay in Keith, Moray. Castleview Bed And Breakfast is another popular pick in this city.
How can I find cheap hotels in Moray?
The best place to begin searching is by using our “Price per night” filter. At the moment, the least expensive hotels start at SAR61 per night. Other ways to secure a budget-friendly Moray retreat are by booking well in advance and being flexible with dates. For even more great prices, visit our cheap hotels in Moray page.
What are the best hotels in Moray for families?
Tullich House B&B is among the most popular hotels for families, located in Keith, Moray. Spend your stay here and make the most of conveniences like complimentary breakfast and free WiFi. Chapelhill Croft Farmhouse B&B is another favorite escape where little ones are welcome. For more hotel options, narrow your search results by clicking on “Family friendly” under the “Traveler experience” filter section.
What are the top beach hotels in Moray?
Switch into relaxation mode and savor the beach lifestyle at Moray’s top ocean-view hotels like Laichmoray Hotel. This leading getaway in Lossiemouth includes a cafe, individually decorated rooms and a load of other amenities. You can also tune into cool coastal vibes at Norland B&B, another in-demand retreat here.
Why should I book my Moray hotel with Expedia?
Expedia is your one-stop shop for planning the ultimate Moray holiday. You’ll find an extensive range of hotels to choose from and handy search filters that make it easy to find the ideal fit. Worried about your plans changing at the last minute? Many of our hotels have flexible cancellation policies. Just look for options marked “Free Cancellation”. Get more out of your trip with Expedia Rewards. Join today for free and you can collect points and unlock membership perks. Enjoy instant access to Member Prices, with savings worth 10% or more on select hotels.

Recent reviews of Moray hotels
Expedia verified reviews