Search Moray Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Moray

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Moray hotels

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.0 out of 10, Good, (1,001 reviews)
"A very handy hotel especially for families staff were exceptional "
United Kingdom
Jane
The price is €72
includes taxes & fees
28 Apr - 29 Apr
Coylumbridge Resort Hotel

Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (847 reviews)
"Great location, friendly staff"
United States
Aury
The price is €147
includes taxes & fees
6 May - 7 May
Macdonald Aviemore Highland Hotel

Sweeney Aviemore One

Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (78 reviews)
"Lovely room, easy access and parking. Hosts provided everything we needed. Beds and bedding were comfy. Area is walkable and hotel is close to restaurants, shopping, and activities. We had a wonderful relaxing stay."
United States
Teresa A
The price is €119
includes taxes & fees
11 May - 12 May
Sweeney Aviemore One

Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (574 reviews)
"A beautiful resort with great staff looking after you and well presented facilities. "
United Kingdom
Therese
The price is €125
includes taxes & fees
10 May - 11 May
Macdonald Aviemore Hotel

High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.4 out of 10, Exceptional, (349 reviews)
"Great place to stay at very reasonable prices. Exceptionally clean."
Canada
Dale
The price is €114
includes taxes & fees
4 May - 5 May
High Range Hotel

Macdonald Spey Valley Resort

Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (224 reviews)
"Great location. Some of the facilities are a bit outdated and could do with refurbishing. Accommodation was great just what we needed."
United Kingdom
Kirstin
The price is €570
includes taxes & fees
28 Apr - 29 Apr
Macdonald Spey Valley Resort

Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (499 reviews)
"Pleasant single room for my night stay. Quaint old building. Set in lovely surroundings. Free parking. Good buffet breakfast. Plenty of choice. Helpful staff. "
United Kingdom
Frosulla
The price is €76
includes taxes & fees
26 Apr - 27 Apr
Craiglynne Hotel

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
8.2 out of 10, Very good, (11 reviews)
"OK property in process of renovation"
United Kingdom
chris
The price is €57
includes taxes & fees
27 Apr - 28 Apr
Cluny Hill Hotel

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (346 reviews)
"Lovely hotel and staff - excellent restaurant. "
United States
Carolyn
The price is €156
includes taxes & fees
27 Apr - 28 Apr
The Speyside Hotel

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (554 reviews)
"room was clean nice breakfast lovely staff "
United Kingdom
heather
The price is €120
includes taxes & fees
26 Apr - 27 Apr
The Mansion House Hotel

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (202 reviews)
"Everything as expected and was perfect for what we needed. Food was excellent value for money, only issue was a staffing problem which meant no dinners on the final night. Really good to let us bring in fish and chips and enjoy a Pint. "
United Kingdom
matthew
The price is €65
includes taxes & fees
10 May - 11 May
Ben Mhor Hotel

Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
Aviemore
8.8 out of 10, Excellent, (53 reviews)
"Lovely property, nicely updates and comfortable and safe would definitely reccomend to anyone. Restaurant on site was lovely "
United States
Sarah
The price is €110
includes taxes & fees
30 Apr - 1 May
Sweeney Aviemore Two

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (357 reviews)
"Staff were incredible as was the set course dinner, highly recommend "
Canada
dave
The price is €266
includes taxes & fees
10 May - 11 May
Craigellachie Hotel of Speyside

Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
Nairn
8.2 out of 10, Very good, (957 reviews)
"Charming and delightful. Loves our stay"
United States
Nissa
The price is €152
includes taxes & fees
6 May - 7 May
Muthu Newton Hotel (Near Inverness Airport)

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (16 reviews)
"Hotel was lovely run by a lovely family. Furnishing was very modern and quirky liked the decor in dining room and our bedroom was lovely decorated nice colours and very comfy. There was a great choice at breakfast and presented very well. Lots of smiles and asked if we slept ok. Definitely recommend this hotel and very close to a lovely beach and town centre."
United Kingdom
Lorraine
The price is €188
includes taxes & fees
30 Apr - 1 May
Seabank House Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.8 out of 10, Excellent, (361 reviews)
"Very nice staff, and hotel is in great location. Beautiful views over the Moray firth. Breakfast was fine and the staff were very friendly. "
United Kingdom
Carol
The price is €295
includes taxes & fees
20 May - 21 May
Golf View Hotel & Spa

Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (220 reviews)
" My room was clean and had a lovely view of the sea, the only down side was, it was really cold in my room in the evening/night times. "
United Kingdom
Tina
The price is €119
includes taxes & fees
29 Apr - 30 Apr
Golf View Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (247 reviews)
"Great location "
Australia
Vincent
The price is €232
includes taxes & fees
28 Apr - 29 Apr
The Station Hotel

Macdonald Morlich Hotel

Macdonald Morlich Hotel
4.0 star property
Aviemore
7.6 out of 10, Good, (458 reviews)
"The Morlich was closed for the night I booked, stayed in a different hotel on the complex. Room clean and tidy. Didn’t use the dining facilities, breakfast at £25 a head too expensive even though I can claim it back."
United Kingdom
Wayne
The price is €126
includes taxes & fees
28 Apr - 29 Apr
Macdonald Morlich Hotel

Cawdor House

Cawdor House
4.0 star property
Nairn
9.6 out of 10, Exceptional, (70 reviews)
"Very cozy atmosphere, delicious breakfast and hospitable staff. Can't wait to go back!"
Canada
Sarah
The price is €126
includes taxes & fees
11 May - 12 May
Cawdor House
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.

Showing deals for:8 May - 10 May

Save an average of 15% on thousands of hotels when you're signed in

Top Moray Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Moray cost?
In Moray, you can find cheap options from €57 in a few different ways. To see what's available, enter your chosen travel dates, then refine your search by amenities, budget and more. Remember that rates can vary depending on when you decide to go, so if you have some flexibility, try swapping your dates around until you find the right deal.
When is the best time to go to Moray?
Here are some facts that might help you decide when to travel: Moray has an oceanic climate. The summer months are in between June and August. If you go during this season, you can expect average temperatures to range from 10ºC to 16ºC. The best time to experience Moray depends on what you want to get out of your trip.
Are there any luxury hotels in Moray?
Get ready for the ultimate in luxury at The Station Hotel. Concierge services, room service and free WiFi are just a few of the conveniences at this retreat in Aberlour, Moray. Tullich House B&B is another popular option in this exciting city.
How can I find cheap hotels in Moray?
A good place to begin searching is by using our "Price per night" filter. Currently, the cheapest hotels start at €57 per night. Other ways to lock in a wallet-friendly Moray retreat are by booking well in advance and being flexible with dates. For even more great prices, check out 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 holiday at one of our popular family-friendly hotels in Moray. Located in Aberlour, The Station Hotel is an awesome pick. Laundry facilities and housekeeping services are two of the amenities here. Or chill out with the fam at Tullich House B&B. You can also search for your dream stay by checking the "Family friendly" box in the "Traveller experience" section of our handy filters.
What are the top beach hotels in Moray?
Book one of our ocean-view hotels in Moray and spend your break making lasting memories along the waterfront. If you're journeying to Lossiemouth, kick back in sought-after accommodation such as Laichmoray Hotel, which has conveniences like individually decorated rooms and a garden. Norland B&B is another option in this destination that promises an unforgettable beachside stay.
Why should I book my Moray hotel with Expedia?
Unbeatable prices on Moray hotels are just the start of the reasons to book with Expedia. Become an Expedia Rewards member for free today and earn points with every booking, along with fantastic membership perks. We're talking savings worth 10% or more on select hotels! Plus, most of our hotels come with free cancellation, so you can reserve your escape without worrying about your plans changing.