Search Moray Hotels

    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
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Moray

Coylumbridge Hotel
4.0 star property
6.8 out of 10, (1002)
"Great weekend with family lovely pool and good breakfast "
The price is RM 244
per night
6 May - 7 May
Coylumbridge Hotel
Hilton Grand Vacations Club Craigendarroch Suites Scotland
3.5 star property
9.0 out of 10, Wonderful, (191)
"At £220 a night a few simple things like robes, biscuits and even a disposable show cap might have been included. We stayed in a very nice room in pitlochry the next night for just under £100, basically we felt the hotel was expensive."
The price is RM 947
per night
19 May - 20 May
Hilton Grand Vacations Club Craigendarroch Suites Scotland
Macdonald Spey Valley Resort
3.5 star property
7.8 out of 10, Good, (149)
"Nice property for the money we paid will defiantly be back. Staff in the restraunt were amazing with the kids "
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, (164)
"I really like this hotel, especially as it has a lift. However, his time i was in room 7 which, oddly, had 3 sets of drawers but nowhere to hang clothes. There was no wardrobe, hanging rail or even a supply of hangers (fortunately I'd brought a couple with me)and only 1 hook, on the back of the door. I resorted to using the towel rail to hang my work clothes on! This niggle aside, it was a well priced, clean, comfortable and quiet room and I will return (with more hangers, lol). "
The price is RM 525
per night
16 May - 17 May
West End Hotel
Macdonald Aviemore Highland Hotel
4.0 star property
7.6 out of 10, Good, (592)
"Front staff were helpful and friendly. Room was spacious and clean. Nice pillows and bed was comfortable. "
The price is RM 688
per night
6 May - 7 May
Macdonald Aviemore Highland Hotel
Craiglynne Hotel
3.0 star property
7.2 out of 10, Good, (299)
"Small but adequate room. Lovely staff Delicious breakfast"
The price is RM 341
per night
6 May - 7 May
Craiglynne Hotel
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 RM 646
per night
11 May - 12 May
The Mansion House Hotel
Ben Mhor Hotel
3.0 star property
8.0 out of 10, Very good, (67)
"Very good central hotel. Quiet. Good well priced menu"
The price is RM 309
per night
12 May - 13 May
Ben Mhor Hotel
Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
8.4 out of 10, Very good, (774)
"Lovely staff and service. "
The price is RM 481
per night
5 May - 6 May
Muthu Newton Hotel (Near Inverness Airport)
Nethybridge Hotel
3.0 star property
7.6 out of 10, Good, (208)
"Very nice hotel and the dinner and breakfast was excellent. However the water pressure was not the greatest "
The price is RM 466
per night
5 May - 6 May
Nethybridge Hotel
The Speyside Hotel
3.5 star property
9.4 out of 10, Exceptional, (196)
"Fabulous stay. Hosts were fantastic. Food was amazing. Will be booking in again. "
The price is RM 723
per night
4 May - 5 May
The Speyside Hotel
Banff Springs Hotel
4.0 star property
8.6 out of 10, Excellent, (119)
"Anniversary stay Very polite & tentative staff Excellent food Excellent service Lovely sea view "
The price is RM 672
per night
6 May - 7 May
Banff Springs Hotel
Waverley Hotel
3.0 star property
7.4 out of 10, Good, (350)
"We had to ask about the parking and we had to park behind the church. There was limited dining we had to eat elsewhere. The continental breakfast was limited but the poached eggs on toast was good, the bar wasn't open. It took a while for the hot water to come through the shower. It needs to be updated but overall the stay was good. "
The price is RM 498
per night
10 May - 11 May
Waverley Hotel
High Range Hotel
3.0 star property
9.6 out of 10, Exceptional, (200)
"We had a great stay. Very clean and not to far from the shops and restaurants. Would reccomend "
The price is RM 449
per night
2 Jun - 3 Jun
High Range Hotel
Craigellachie Hotel of Speyside
4.0 star property
9.0 out of 10, Wonderful, (220)
"Lovely historic hotel with Wonderful guest areas to explore and enjoy!!"
The price is RM 1,184
per night
6 May - 7 May
Craigellachie Hotel of Speyside
Balmoral Arms
4.0 star property
8.0 out of 10, Very good, (165)
"We had a great first visit to Ballater and the hotel did not disappoint. Our room was very clean and tidy. The reception staff were very friendly, helpful and knowledgeable. The food was very tasty and the waiting staff very courteous and friendly. Overall we had a wonderful time and would definitely go back. "
The price is RM 762
per night
7 May - 8 May
Balmoral Arms
Golf View Hotel & Spa
4.0 star property
8.6 out of 10, Excellent, (271)
"Lots of good, more recent replenishments, like the bathroom, the dining area, and the great swimming pool, hot tub, saunas. Nice well-tended gardens. Great service. But a lot of windows painted immovably shut. And the food was a big let-down. We arrived on Sunday for Sunday dinner at 8, couldn't eat our mains. Breakfasts had the feel of having sat a long time after cooking, bacon burnt to a crisp on 2 out of 4 breakfasts."
The price is RM 972
per night
6 May - 7 May
Golf View Hotel & Spa
The Grant Arms Hotel
4.0 star property
9.0 out of 10, Wonderful, (59)
"3 nights. Single room. Very comfortable, everything you would need in the room. Shower was a bit small but worked fine. Very friendly staff, good food. "
The price is RM 523
per night
3 May - 4 May
The Grant Arms Hotel
Poseidon's Inn
3.0 star property
9.0 out of 10, Wonderful, (114)
"Extremely clean and comfortable"
The price is RM 412
per night
26 May - 27 May
Poseidon's Inn
The Seafield Arms
4.0 star property
9.4 out of 10, Exceptional, (88)
"Good place to stay "
The price is RM 648
per night
3 May - 4 May
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.

Moray hotels information

Number of reviews
5,607
Accommodation
452 hotels
Lowest Price
RM244
Highest Price
RM1,184

Recent Reviews in Moray
Expedia verified reviews