Search Hotels in Moray

  • 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

Check prices for these dates

This weekend
Next weekend

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
6.8 out of 10, (1,002 reviews)
"Good for families."
United Kingdom
M
The price is SARĀ 316
SARĀ 379 total
includes taxes & fees
3 Mar - 4 Mar
Coylumbridge Resort Hotel

Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (827 reviews)
"Clean room, lots of space and super friendly staff. "
United Kingdom
David
The price is SARĀ 416
SARĀ 500 total
includes taxes & fees
8 Mar - 9 Mar
Macdonald Aviemore Highland Hotel

High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.4 out of 10, Exceptional, (343 reviews)
"Friendly and welcoming staff, clean and spacious accommodation and good value. "
United Kingdom
Gillian
The price is SARĀ 379
SARĀ 455 total
includes taxes & fees
4 Mar - 5 Mar
High Range Hotel

Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (567 reviews)
"Warm hotel in the winter snow"
United Kingdom
Neil
The price is SARĀ 416
SARĀ 500 total
includes taxes & fees
8 Mar - 9 Mar
Macdonald Aviemore Hotel

Macdonald Spey Valley Resort

Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (220 reviews)
"Room was clean and all"
United Kingdom
stephen
Macdonald Spey Valley Resort

Sweeney Aviemore One

Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (67 reviews)
"Loved our stay at the Sweeney. Place was immaculate, easy to check in and I had the best night sleep in months. Can't wait to come back. "
United Kingdom
Stephen
Sweeney Aviemore One

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (350 reviews)
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
The price is SARĀ 698
SARĀ 838 total
includes taxes & fees
3 Mar - 4 Mar
Craigellachie Hotel of Speyside

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very Good, (192 reviews)
"Really nice place for a wee mini break very clean and comfy bed and very courteous staff A lovely comfortable bar that serves food too A lovely place to stay šŸ‘"
United Kingdom
Harvey
The price is SARĀ 176
SARĀ 176 total
includes taxes & fees
23 Mar - 24 Mar
Ben Mhor Hotel

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (541 reviews)
"room was clean nice breakfast lovely staff "
United Kingdom
heather
The Mansion House Hotel

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (340 reviews)
"Great staff. Lovely food. Clean and tidy."
United Kingdom
Barry
The price is SARĀ 530
SARĀ 636 total
includes taxes & fees
1 Apr - 2 Apr
The Speyside Hotel

Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
Aviemore
8.6 out of 10, Excellent, (49 reviews)
"Good. However not as good at the other Sweeney rooms in Aviemore. This one felt less like their brand and I can’t stand a room advertised as a double but it’s actually twin beds pushed together"
United Kingdom
Nicholas
The price is SARĀ 349
SARĀ 419 total
includes taxes & fees
3 Mar - 4 Mar
Sweeney Aviemore Two

Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
Nairn
8.2 out of 10, Very Good, (949 reviews)
"Lovely unique hotel"
United Kingdom
Ciaran
The price is SARĀ 297
SARĀ 356 total
includes taxes & fees
8 Mar - 9 Mar
Muthu Newton Hotel (Near Inverness Airport)

Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.8 out of 10, Excellent, (348 reviews)
"Room was beautiful and clean, we were looking onto the sea which was very relaxing. The restaurant staff were very helpful and great portions of food! The spa facilities were excellent and relaxing. "
United Kingdom
Kara
The price is SARĀ 570
SARĀ 684 total
includes taxes & fees
3 Mar - 4 Mar
Golf View Hotel & Spa

Macdonald Morlich Hotel

Macdonald Morlich Hotel
4.0 star property
Aviemore
7.6 out of 10, Good, (453 reviews)
"Excellent Room & courteous staff and a fabulous location."
United Kingdom
Keith
The price is SARĀ 400
SARĀ 480 total
includes taxes & fees
15 Mar - 16 Mar
Macdonald Morlich Hotel

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.8 out of 10, Good, (8 reviews)
"The room was clean but the heating didn’t work. The nearby bathroom had dead wasps on the floor."
United Kingdom
Anne
The price is SARĀ 141
SARĀ 169 total
includes taxes & fees
4 Mar - 5 Mar
Cluny Hill Hotel

Eriskay Guest House and Aviemore Glamping

Eriskay Guest House and Aviemore Glamping
4.0 star property
Aviemore
9.4 out of 10, Exceptional, (143 reviews)
"We had a wonderful two-day stay. Ken and Gil are wonderful hosts, their hospitality was outstanding, and Gil’s breakfast was absolutely delicious. They are an amazing couple who truly make guests feel welcome."
United Kingdom
Dinesh Kumar
The price is SARĀ 392
SARĀ 471 total
includes taxes & fees
8 Mar - 9 Mar
Eriskay Guest House and Aviemore Glamping

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is SARĀ 1,431
SARĀ 1,717 total
includes taxes & fees
16 Mar - 17 Mar
Hillhead Hideaways

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (15 reviews)
"Brilliant staff, lovely breakfast and very accommodating, rooms comfortable. Made you feel right at home. "
United Kingdom
Sukhpal
The price is SARĀ 504
SARĀ 605 total
includes taxes & fees
3 Mar - 4 Mar
Seabank House Hotel

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (244 reviews)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is SARĀ 700
SARĀ 840 total
includes taxes & fees
3 Mar - 4 Mar
The Station Hotel

Cawdor House

Cawdor House
4.0 star property
Nairn
9.6 out of 10, Exceptional, (68 reviews)
"Beautiful place, great location, warm and helpful hospitality, and a great breakfast. "
United States
Catherine
The price is SARĀ 459
SARĀ 551 total
includes taxes & fees
1 Apr - 2 Apr
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.

Eid al-Fitr Sale

Members save up to 40% on hotels. Plan this year’s big trip and save.

Great weekend hotel deals inĀ Moray

Showing deals for:13 Mar - 15 Mar

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

Top Moray Hotel Reviews

Frequently asked questions

How much do hotels in Moray cost?
In Moray, you can find cheap options from SARĀ 169 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 SARĀ 169 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 vacation 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 "Traveler 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 accommodations 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.