Book Moray Hotels

    calendar shield illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    bed illustration
    Be picky
    Search almost a million properties worldwide

Top Cities in Moray

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Moray

Coylumbridge Resort Hotel

4.0 star property
6.8 out of 10, (1000)
"It’s dog friendly and plenty places to walk"
The price is AU$144
includes taxes & fees
26 May - 27 May
Coylumbridge Resort Hotel

Stunning 3-bed Cottage in the Village of Tomintoul

3.5 star property
Stunning 3-bed Cottage in the Village of Tomintoul

Craigellachie Hotel of Speyside

4.0 star property
9.0 out of 10, Wonderful, (301)
"Everyone on the staff were extremely friendly and welcoming. Would definitely stay here again."
The price is AU$455
includes taxes & fees
16 June - 17 June
Craigellachie Hotel of Speyside

Macdonald Aviemore Highland Hotel

4.0 star property
7.8 out of 10, Good, (749)
"Nice property"
The price is AU$283
includes taxes & fees
3 June - 4 June
Macdonald Aviemore Highland Hotel

West End Hotel

3.0 star property
8.4 out of 10, Very good, (233)
"Everything good. Didn't eat there at all -so cannot comment on the food.. But room clean, bed comfortable, location excellent . Nairn is a lovely town to stay in "
The price is AU$141
includes taxes & fees
1 June - 2 June
West End Hotel

Craiglynne Hotel

3.0 star property
7.4 out of 10, Good, (407)
"Very old hotel, but room and breakfast were nice. I would stay again."
The price is AU$167
includes taxes & fees
29 May - 30 May
Craiglynne Hotel

Ben Mhor Hotel

3.0 star property
8.2 out of 10, Very good, (134)
"Friendly staff, good breakfast "
The price is AU$81
includes taxes & fees
24 June - 25 June
Ben Mhor Hotel

Macdonald Spey Valley Resort

3.0 star property
7.8 out of 10, Good, (192)
"Love the chalet. Was a perfect getaway with the kids. "
The price is AU$514
includes taxes & fees
2 June - 3 June
Macdonald Spey Valley Resort

Muthu Newton Hotel (Near Inverness Airport)

4.0 star property
8.4 out of 10, Very good, (890)
"Friendly staff, comfortable bed, nice garden, could do with some maintenance."
The price is AU$292
includes taxes & fees
1 June - 2 June
Muthu Newton Hotel (Near Inverness Airport)

Macdonald Aviemore Hotel

4.0 star property
7.2 out of 10, Good, (517)
"Excellent location, liked the concept with plenty of options for dining across the resort and good was good. Resort had good leisure facilities, shared with all accommodation within the complex. Location is ideal for families. Property consistent with type of hotel and age. Beds were very comfortable. Staff pleasant. "
The price is AU$283
includes taxes & fees
28 May - 29 May
Macdonald Aviemore Hotel

High Range Hotel

3.0 star property
9.4 out of 10, Exceptional, (288)
"Lovely location, very quiet and clean. Great staff on check-in and check-out. Short walk ethe town centre. Would definitely stay again. "
The price is AU$196
includes taxes & fees
21 June - 22 June
High Range Hotel

The Speyside Hotel

3.5 star property
9.4 out of 10, Exceptional, (293)
"Great hotel, very comfortable and an excellent restaurant."
The price is AU$282
includes taxes & fees
25 May - 26 May
The Speyside Hotel

The Mansion House Hotel

4.0 star property
8.4 out of 10, Very good, (477)
"Excellent stay. The property was wonderful and we could walk to a good bit of dining and shops. The staff was very friendly and accommodating. Breakfast was really good! "
The price is AU$264
includes taxes & fees
25 May - 26 May
The Mansion House Hotel

The Grant Arms Hotel

4.0 star property
9.2 out of 10, Wonderful, (108)
"Very old, things have to be updated even in an antique hotel. Food was great"
The price is AU$240
includes taxes & fees
25 May - 26 May
The Grant Arms Hotel

Poseidon's Inn

3.0 star property
9.0 out of 10, Wonderful, (184)
"Excellent location while on a short visit, easy check in process and good quality accommodation."
The price is AU$167
includes taxes & fees
9 June - 10 June
Poseidon's Inn

Golf View Hotel & Spa

4.0 star property
8.6 out of 10, Excellent, (313)
"This is a gorgeous beachfront hotel . The pool area and spa area were immaculate and very relaxing. The staff were very accommodating . Breakfast was served in a bright conservatory style dining room and was delicious "
The price is AU$386
includes taxes & fees
28 May - 29 May
Golf View Hotel & Spa

Sweeney Aviemore One

3.0 star property
8.8 out of 10, Excellent, (40)
"Only stayed for three nights, but thought it was a lovely place. The room decor is very modern/contemporary, which is what I like. Bed and bedding was comfortable, but was only a small double bed, presumably because the room was quite small. We will stay again , but will book a bigger room next time."
The price is AU$390
includes taxes & fees
29 May - 30 May
Sweeney Aviemore One

Sweeney Aviemore Two

2.0 star property
9.0 out of 10, Wonderful, (9)
"Great location, brilliant food and good value. "
The price is AU$194
includes taxes & fees
9 June - 10 June
Sweeney Aviemore Two

Laichmoray Hotel

3.0 star property
9.4 out of 10, Exceptional, (411)
"always helpful and great service would not stay anywhere else "
The price is AU$250
includes taxes & fees
25 May - 26 May
Laichmoray Hotel

Waverley Hotel

3.0 star property
7.4 out of 10, Good, (418)
"Very nice breakfast, friendly reception "
The price is AU$209
includes taxes & fees
25 May - 26 May
Waverley Hotel
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.
Save an average of 15% on thousands of hotels when you're signed in

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 AU$81 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 AU$81 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.