Find the best 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

Moray Accommodation: Most Popular Cities to Stay

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 Moray

Craiglynne Hotel
3.0 star property
7.2 out of 10, Good, (299)
"Beautiful building and lovely rooms. Our room was very comfortable and clean. The staff were wonderful and so helpful "
The price is £80
includes taxes & fees
13 May - 14 May
Craiglynne Hotel
Ben Mhor Hotel
3.0 star property
8.2 out of 10, Very good, (68)
"Hotel was clean and comfortable. Staff were very friendly and helpful. No hesitation in going back to this hotel again."
The price is £68
includes taxes & fees
9 Jun - 10 Jun
Ben Mhor 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 £131
includes taxes & fees
19 May - 20 May
Muthu Newton Hotel (Near Inverness Airport)
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 £145
includes taxes & fees
15 May - 16 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 £121
includes taxes & fees
23 May - 24 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 £87
includes taxes & fees
23 May - 24 May
Waverley 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 £162
includes taxes & fees
16 May - 17 May
Balmoral Arms
Poseidon's Inn
3.0 star property
9.0 out of 10, Wonderful, (114)
"Extremely clean and comfortable"
The price is £78
includes taxes & fees
12 May - 13 May
Poseidon's Inn
Macdonald Aviemore Hotel
4.0 star property
7.2 out of 10, Good, (477)
"Very good break at Aviemore , nice swimming pool "
The price is £166
includes taxes & fees
12 May - 13 May
Macdonald Aviemore Hotel
The Old Coach House Hotel
3.0 star property
7.0 out of 10, Good, (84)
"Hotel is being refurbished, and pricing reflected it. Staff were scares understandably, but honnest as called up about found neckless that was left. would love to see it when finished, as long as they do somthing about the dam noisey owls (really)! "
The price is £44
includes taxes & fees
24 May - 25 May
The Old Coach House 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 £132
includes taxes & fees
13 May - 14 May
Cawdor House
Stotfield Hotel
3.0 star property
7.4 out of 10, Good, (358)
"It was but hotel a bit dated and run down"
The price is £78
includes taxes & fees
19 May - 20 May
Stotfield Hotel
OYO Eastbank Hotel, Speyside Scotland
3.5 star property
8.0 out of 10, Very good, (67)
"My family and I had a wonderful stay! A lot nicer than Dufftown. Hotel has clean and the staff were excellent! We had dinner the night we arrived and breakfast the next morning, both were delicious! Will definitely be back and stay again but for longer time. Just a quaint little Scottish town to get loss in"
The price is £95
includes taxes & fees
26 May - 27 May
OYO Eastbank Hotel, Speyside Scotland
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 £170
includes taxes & fees
16 May - 17 May
Invernairne Guest House
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 £104
includes taxes & fees
9 Jun - 10 Jun
Fife Lodge
Clubhouse Hotel
3.5 star property
8.2 out of 10, Very good, (94)
"Fab room"
The price is £150
includes taxes & fees
12 May - 13 May
Clubhouse Hotel
Eriskay Guest House and Aviemore Glamping
4.0 star property
9.4 out of 10, Exceptional, (120)
"Friendly hosts made us feel welcome upon arrival. Homemade breakfast was great. Highly recommended "
The price is £92
includes taxes & fees
26 May - 27 May
Eriskay Guest House and Aviemore Glamping
Rowan Tree Country Hotel
3.0 star property
9.4 out of 10, Exceptional, (58)
"A brilliant, friendly, comfy stay with superb restaurant. "
The price is £126
includes taxes & fees
2 Jun - 3 Jun
Rowan Tree Country Hotel
Macdonald Aviemore Woodland Lodges
4.0 star property
8.6 out of 10, Excellent, (34)
"Not our first time and not our last at the Woodland lodges. Great deal for families or groups. Lodge is roomy and well maintained. In the heart of Aviemore, easy to walk the strip. Had great weather so walked everyday. Breakfast buffet welcome start to the day. "
Macdonald Aviemore Woodland Lodges
Marine Hotel
3.0 star property
7.0 out of 10, Good, (80)
"It’s very comfortable and warm and roomy "
The price is £55
includes taxes & fees
28 May - 29 May
Marine 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 Travel Info

Best cities to visit
Aberlour, Rothes and Craigellachie
Hotels with nearby beaches
453
Number of hotels
330
Lowest price
£44
Highest price
£170
Top attractions
Macallan Distillery, Lecht Ski Resort and Glenfiddich Whisky Distillery

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 £44 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.
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 £44 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 favourite escape where little ones are welcome. For more hotel options, narrow your search results by clicking on “Family friendly” under the “Traveller experience” filter section.
What are the top beach hotels in Moray?
Switch into relaxation mode and savour 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.

Moray Hotel Reviews
Expedia verified reviews