Search Hotels in Moray

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Moray

Filter by

Popular filters
Popular filters
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 452 hotels in Moray with room rates, reviews, and availability. Most hotels are fully refundable.

Macbeth's Hillock
2.5 star property
10.0 out of 10, Exceptional, (12)
"We loved every minute of our three night stay. Bed was comfortable, cabin was well equipped and the peacefulness was sheer bliss. Hoping we will be able to stay again sometime. Our dogs enjoyed the stunning walks all over the area."
The price is $87
$104 total
includes taxes & fees
May 6 - May 7
Macbeth's Hillock
Invernairne Guest House
3.0 star property
9.8 out of 10, Exceptional, (161)
"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 $125
$150 total
includes taxes & fees
May 5 - May 6
Invernairne Guest House
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 $138
$166 total
includes taxes & fees
May 5 - May 6
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, (197)
"Fabulous stay. Hosts were fantastic. Food was amazing. Will be booking in again. "
The price is $152
$182 total
includes taxes & fees
May 7 - May 8
The Speyside Hotel
Fife Lodge
3.0 star property
9.4 out of 10, Exceptional, (156)
"Spent 2 nights at Fife Lodge so we could explore the east coast. Staff were friendly on arrival, rooms were lovely not long been refurbished tastefully and of a high standard very clean with tea and coffee making facilities with complementary bottles of water and lovely biscuits which was a lovely touch. We ate both nights in the Lodge the food was excellent and plentiful first class service and plenty choice. We had breakfast included in our stay which was excellent cooked breakfast cooked to...
The price is $104
$125 total
includes taxes & fees
May 16 - May 17
Fife Lodge
Eriskay Guest House and Aviemore Glamping
4.0 star property
9.4 out of 10, Exceptional, (119)
"Friendly hosts made us feel welcome upon arrival. Homemade breakfast was great. Highly recommended "
The price is $110
$132 total
includes taxes & fees
May 6 - May 7
Eriskay Guest House and Aviemore Glamping
Durn House
4.0 star property
9.4 out of 10, Exceptional, (107)
"Got a free room upgrade. Room was nice and clean. Lovely bathroom fittings. Towels were folded on your bed to look like swans. Breakfast was lovely. As was the pot of tea. I'd have no hesitation going back. Was a fair price too"
The price is $135
$163 total
includes taxes & fees
May 12 - May 13
Durn House
Cairngorm Guest House
3.0 star property
9.4 out of 10, Exceptional, (98)
"Lovely staff, great room with very comfortable beds and proper sheets. Wide selection of breakfast served, and all of it was delicious. Will definitely come back and stay here next time I’m mountaineering out of Aviemore. "
The price is $130
$157 total
includes taxes & fees
May 6 - May 7
Cairngorm Guest House
Rowan Tree Country Hotel
3.0 star property
9.2 out of 10, Wonderful, (57)
"A brilliant, friendly, comfy stay with superb restaurant. "
The price is $144
$173 total
includes taxes & fees
Jun 2 - Jun 3
Rowan Tree Country Hotel
Cairngorm Highland Bungalows
3.0 star property
9.2 out of 10, Wonderful, (9)
"The property was nicely decorated, clean and well-equipped. It was in a quiet residential area within easy walking distance to the town centre. The owner was friendly and helpful. She made contact at all the right times, helping to make our stay relaxing and stress-free."
Cairngorm Highland Bungalows
Poseidon's Inn
3.0 star property
9.0 out of 10, Wonderful, (114)
"Extremely clean and comfortable"
The price is $86
$104 total
includes taxes & fees
May 26 - May 27
Poseidon's Inn
Sunninghill
3.0 star property
9.0 out of 10, Wonderful, (73)
"First Class from the minute we arrived to the minute we left. Staff were fantastic especially as it was the festive season. 5 star plus. Thank you."
The price is $147
$176 total
includes taxes & fees
May 11 - May 12
Sunninghill
Station Hotel Portsoy
3.5 star property
9.0 out of 10, Wonderful, (45)
"All the staff we interacted with were very helpful and friendly. The food was excellent."
The price is $104
$125 total
includes taxes & fees
Jun 3 - Jun 4
Station Hotel Portsoy
Aviemore Youth Hostel
4.0 star property
9.0 out of 10, Wonderful, (29)
"It was great. So much better than expected. Beware only three people can cook at a time as there is only three cookers. That said the kitchen is a very good size and generally well equipped. Good sized dinning room. Overall the centre is well equipped, serviced and friendly helpfull staff. Add to boot about a ten minute walk to the town for supplies etc."
The price is $83
$99 total
includes taxes & fees
May 9 - May 10
Aviemore Youth Hostel
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 $144
$173 total
includes taxes & fees
May 6 - May 7
Banff Springs 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
Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
8.4 out of 10, Very Good, (775)
"Lovely staff and service. "
The price is $115
$138 total
includes taxes & fees
May 6 - May 7
Muthu Newton Hotel (Near Inverness Airport)
Firth Hotel & Restaurant
3.0 star property
8.4 out of 10, Very Good, (150)
"Lovely room with beach view. Plenty of parking. Food was lovely and staff were really friendly and helpful. Would highly recommend."
The price is $93
$112 total
includes taxes & fees
May 5 - May 6
Firth Hotel & Restaurant
Clubhouse Hotel
3.5 star property
8.2 out of 10, Very Good, (94)
"Fab room"
The price is $152
$182 total
includes taxes & fees
May 5 - May 6
Clubhouse 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 $65
$78 total
includes taxes & fees
May 12 - May 13
Ben Mhor 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

Accommodation
452
Hotels with dining
97
Lowest price
$65
Highest price
$152
International airports
Aberdeen (ABZ) and Inverness (INV)
Top attractions
Macallan Distillery, Glenfiddich Whisky Distillery and Glenlivet Distillery
Cities to visit
Aberlour, Rothes and Craigellachie
Number of reviews
2,450

Frequently asked questions

How much do hotels in Moray cost?
The season and factors like Easter and school holidays can influence the price of a hotel in Moray. You can find cheap options from $65 in a few different ways on Expedia. First, select the dates you’d like to go on vacation, then use the filters such as property type and amenities to narrow your search. You can also sort by price, so the most affordable options appear at the top.
When is the best time to go to Moray?
Here are some facts that could help you decide when to travel: Moray has an oceanic climate. The summer months are between June and August. If you want to go during this season, you can expect average temperatures to range from 50ºF to 61ºF. The best time to visit Moray depends on what you want to get out of your vacation.
Are there any luxury hotels in Moray?
Some of our top-rated hotels in Moray are in Keith. Have a look at upscale options such as Tullich House B&B, which offers premium bedding, Egyptian-cotton sheets and designer toiletries. Castleview Bed And Breakfast is another terrific choice in this city.
How can I find cheap hotels in Moray?
A good place to begin your search is with our “Price per night” filter. At the moment, the cheapest hotels start at $65 per night. Other ways to grab a budget-friendly Moray stay are by booking well in advance and being flexible with dates. For more superb deals, go to our cheap hotels in Moray page.
What are the best hotels in Moray for families?
Pack your bags (and the kiddos!) and get ready for an action-packed getaway at one of our top family-friendly properties in Moray. Located in Keith, Tullich House B&B is an awesome pick. Complimentary breakfast and housekeeping services are a couple of the amenities here. Or unwind with the fam at Chapelhill Croft Farmhouse B&B. You can also find your ideal getaway by clicking on the “Family friendly” box in the “Traveler experience” section of our filter tool.
What are the top beach hotels in Moray?
Switch into relaxation mode and savor the beach lifestyle at Moray’s top-rated ocean-view hotels like Laichmoray Hotel. This sought-after property in Lossiemouth includes a garden, a cafe and many more conveniences. You can also soak up relaxing coastal vibes at Norland B&B, another popular escape here.
Why should I book my Moray hotel with Expedia?
Expedia makes booking accommodations in Moray as easy as swiping right for your dream adventure. First, there’s the extensive choice and terrific prices. Then, there’s our online Help Center, which operates around-the-clock. Plus, when you sign up for our free One Key™ rewards program, you can collect OneKeyCash™* and redeem it on eligible hotels, car rentals, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.

Recent reviews of Moray hotels
Expedia verified reviews