Search Moray Hotels

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Find properties with these dates

Filter by

Popular filters
Popular filters
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

Invernairne Guest House
3.0 star property
9.8 out of 10, Exceptional, (162)
"The owners make you feel like you’re staying with family. The backyard leads to the most relaxing views of the ocean. Don’t stay in Inverness. This place is worth the stay - extremely relaxing "
The price is S$288
includes taxes & fees
16 May - 17 May
Invernairne Guest House
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 S$152
includes taxes & fees
2 Jun - 3 Jun
High Range Hotel
Cawdor House
4.0 star property
9.6 out of 10, Exceptional, (43)
"Nice warm welcome and neat, tidy well appointed rooms."
The price is S$224
includes taxes & fees
13 May - 14 May
Cawdor House
Save an average of 15% on thousands of hotels when you're signed in
The Speyside Hotel
3.5 star property
9.4 out of 10, Exceptional, (198)
"My husband and I spent two nights at this gem of a traditional country hotel while attending the Spirit of Speyside Whisky Festival. Mark, the proprietor and his entire staff, could not have been more friendly, gracious and accommodating! Fabulous breakfasts and lovely public rooms including a cozy bar with fireplace seating. Bedroom spacious and comfortable. And we also attended a festival whisky pairing dinner at the hotel that was truly delicious created by Mark's wife who is the chef. "
The price is S$246
includes taxes & fees
12 May - 13 May
The Speyside Hotel
The Seafield Arms
4.0 star property
9.4 out of 10, Exceptional, (89)
"Nice hotel with good food on a beautiful coast"
The price is S$305
includes taxes & fees
12 May - 13 May
The Seafield Arms
Laichmoray Hotel
3.0 star property
9.4 out of 10, Exceptional, (311)
"Excellent staff & breakfast "
The price is S$220
includes taxes & fees
12 May - 13 May
Laichmoray Hotel
Fife Lodge
3.0 star property
9.4 out of 10, Exceptional, (156)
"The lodge was old but very well maintained and lots of fun especially given its turn of the century design and decor. It was like going back in time...in a very good way. The room and bathroom were very large and comfortable and the staff was great....answered all of our silly tourist questions with a smile."
The price is S$168
includes taxes & fees
19 May - 20 May
Fife Lodge
Hilton Grand Vacations Club Craigendarroch Suites Scotland
3.5 star property
9.0 out of 10, Wonderful, (192)
"Property & room were well appointed and maintained. Room seating was uncomfortable as sofa was a sleeper and chair was stiff, but really, most time is spent out of the room. No AC so we were hot when outside temps were in the 50’sF. In fairness this is common in Scotland. Very nice pools - yes more than 1 - plus restaurant and separate informal lounge. Good food, but breakfast hours start at 10. Doting staff. Perfect service. "
The price is S$322
includes taxes & fees
13 May - 14 May
Hilton Grand Vacations Club Craigendarroch Suites Scotland
Craigellachie Hotel of Speyside
4.0 star property
9.0 out of 10, Wonderful, (221)
"Kier was especially helpful as I arrived quite late at night."
The price is S$385
includes taxes & fees
13 May - 14 May
Craigellachie Hotel of Speyside
The Grant Arms Hotel
4.0 star property
9.0 out of 10, Wonderful, (65)
"Overall excellent. Parking was a bit difficult. Would prefer breakfast cooked to order rather than buffet."
The price is S$178
includes taxes & fees
14 May - 15 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 S$133
includes taxes & fees
12 May - 13 May
Poseidon's Inn
Cullen Bay Hotel
3.5 star property
8.8 out of 10, Excellent, (90)
"The hotel is well situated and the staff were very helpful. Our room had a very comfortable bed and seemed to have been recently renovated & decorated. There was a table with two comfy chairs looking out to sea which we enjoyed. However the electrics had not been adapted fully to accommodate the renovations meaning there was only one useable socket. The plumbing in the en-suite had also not been brought up to date meaning the toilet was difficult to flush and took a long time to fill up, The...
The price is S$220
includes taxes & fees
12 May - 13 May
Cullen Bay 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 S$231
includes taxes & fees
12 May - 13 May
Banff Springs Hotel
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 S$330
includes taxes & fees
30 May - 31 May
Golf View Hotel & Spa
Ramnee Hotel
4.0 star property
8.6 out of 10, Excellent, (133)
"Overnight stay in warm and friendly hotel. Enjoyed my stay."
The price is S$216
includes taxes & fees
19 May - 20 May
Ramnee Hotel
West End Hotel
3.0 star property
8.4 out of 10, Very good, (167)
"I have stayed here a few times over the last year on business trips. Friendly, clean and tidy and good value for money. The King and double bedrooms I have stayed in are spacious and the beds and pillows very comfortable. Nice touch that when they get to recognise you as a regular, a room upgrade is simply done as a nice gesture without asking - excellent customer service that puts the guest first. Happened at least three times fairly recently "
The price is S$201
includes taxes & fees
3 Jun - 4 Jun
West End Hotel
The Mansion House Hotel
4.0 star property
8.4 out of 10, Very good, (407)
"Great place to stay, just beautiful"
The price is S$191
includes taxes & fees
19 May - 20 May
The Mansion House Hotel
Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
8.4 out of 10, Very good, (777)
"It was a beautiful quite place to stay and the grounds where lovely as it was spring and all the flowers where in bloom. "
The price is S$222
includes taxes & fees
19 May - 20 May
Muthu Newton Hotel (Near Inverness Airport)
Ben Mhor Hotel
3.0 star property
8.2 out of 10, Very good, (68)
"Very good central hotel. Quiet. Good well priced menu"
The price is S$115
includes taxes & fees
9 Jun - 10 Jun
Ben Mhor Hotel
Balmoral Arms
4.0 star property
8.0 out of 10, Very good, (168)
"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 S$274
includes taxes & fees
16 May - 17 May
Balmoral 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 S$115 in a few different ways on Expedia. First, key in the dates you’d like to go on holiday, 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 holiday. 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.