A rocky coastal landscape with a prominent rock formation in the center.

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

Top Cities in Moray

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Moray hotels

1. Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (1,004 reviews)
"Great place for families"
United Kingdom
John
The price is HK$475
HK$570 total
includes taxes & fees
18 Oct - 19 Oct
Coylumbridge Resort Hotel

2. Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (577 reviews)
"The rooms were clean and the establishment was lovely. Although we found the bed a little uncomfortable, the night we spent there was convenient. The perks of with was the breakfast; a great buffet was at our disposition, and we had a lot of options."
Canada
Kelly-Anne
The price is HK$543
HK$652 total
includes taxes & fees
11 Oct - 12 Oct
Craiglynne Hotel

3. Macdonald Spey Valley Resort

Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (237 reviews)
"The amenities provided with the accomodation is good"
United Kingdom
praburam
The price is HK$4,276
HK$5,131 total
includes taxes & fees
27 Sept - 28 Sept
Macdonald Spey Valley Resort

4. Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (903 reviews)
"A fantastic place to stay - the kids loved the huge wave pool and waterslide, lots of pool toys too. We loved the amazing buffet breakfast too. A great place to stay!"
Canada
Kirsten
The price is HK$1,117
HK$1,340 total
includes taxes & fees
18 Oct - 19 Oct
Macdonald Aviemore Highland Hotel

5. The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (415 reviews)
"The Speyside Hotel had lovely rooms, great staff, and incredible food. A perfect location for visiting famous distilleries nearby or going fishing in the beautiful river Spey."
United States
Arleigh
The price is HK$1,205
HK$1,446 total
includes taxes & fees
2 Oct - 3 Oct
The Speyside Hotel

6. Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
6.6 out of 10, (32 reviews)
"Great room"
United Kingdom
Fahad
The price is HK$330
HK$395 total
includes taxes & fees
25 Oct - 26 Oct
Cluny Hill Hotel

7. West End Hotel

West End Hotel
3.0 star property
Nairn
8.4 out of 10, Very good, (392 reviews)
"Great stay welcoming and great for our stay"
United Kingdom
Gordon
The price is HK$513
HK$616 total
includes taxes & fees
4 Oct - 5 Oct
West End Hotel

8. Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (608 reviews)
"Very good breakfast"
United Kingdom
Simon
The price is HK$1,048
HK$1,258 total
includes taxes & fees
18 Oct - 19 Oct
Macdonald Aviemore Hotel

9. Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
Aviemore
8.6 out of 10, Excellent, (88 reviews)
"Easiest check-in process (a door code was emailed in advance and you just let yourself in!). Room was clean, comfortable and a decent size. In the heart of Aviemore town centre so very convenient for all the shops and restaurants. Within easy reach of all the outdoor activities the town is known for. There is a restaurant and bar on site. Breakfast offered a good variety of choices, including gluten free options. Would definitely stay here again."
Canada
Kerrie
The price is HK$832
HK$998 total
includes taxes & fees
11 Oct - 12 Oct
Sweeney Aviemore Two

10. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (610 reviews)
"Good breakfast"
United Kingdom
Neil
The price is HK$1,088
HK$1,306 total
includes taxes & fees
4 Oct - 5 Oct
The Mansion House Hotel

11. Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (66 reviews)
"Lovely hotel, wonderful owners. Beautiful breakfast and gorgeous surroundings"
United States
Jody
The price is HK$1,183
HK$1,420 total
includes taxes & fees
5 Oct - 6 Oct
Seabank House Hotel

12. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (393 reviews)
"Great hotel, very charming, staff was helpful. Breakfast selections were good and the restaurant on site was delicious."
United States
Emily
The price is HK$2,159
HK$2,591 total
includes taxes & fees
27 Sept - 28 Sept
Craigellachie Hotel of Speyside

13. The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.2 out of 10, Wonderful, (181 reviews)
"Great hotel we enjoyed our stay"
United States
Liang
The price is HK$1,296
HK$1,555 total
includes taxes & fees
2 Oct - 3 Oct
The Grant Arms Hotel

14. High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (406 reviews)
"Excellent hotel with good parking etc"
United Kingdom
Adrian
The price is HK$777
HK$933 total
includes taxes & fees
18 Oct - 19 Oct
High Range Hotel

15. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
Nairn
8.4 out of 10, Very good, (986 reviews)
"Beautiful, historic castle that used to host Charlie Chaplin and his family. Friendly staff, great dining, quiet, well-kept grounds. Loved this stay."
United States
Troy
The price is HK$1,011
HK$1,213 total
includes taxes & fees
21 Oct - 22 Oct
Muthu Newton Hotel (Near Inverness Airport)

16. Sweeney Aviemore One

Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (104 reviews)
"Nice place to stay for a couple of nights. Bed very comfortable. Walking distance to shops town."
United States
Celina
The price is HK$833
HK$999 total
includes taxes & fees
5 Oct - 6 Oct
Sweeney Aviemore One

17. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (179 reviews)
"It was nothing fancy. Clean, and what you might expect for an old hotel."
United States
Sandra
The price is HK$432
HK$518 total
includes taxes & fees
26 Sept - 27 Sept
The Old Coach House Hotel

18. Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (230 reviews)
"Pleasant stay thank you."
United Kingdom
Glen
The price is HK$706
HK$706 total
includes taxes & fees
21 Oct - 22 Oct
Ben Mhor Hotel

19. Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (302 reviews)
"Perfect for what I needed. Had food in evening which was really good. Location great"
United Kingdom
Tony
The price is HK$582
HK$699 total
includes taxes & fees
27 Sept - 28 Sept
Firth Hotel & Restaurant

20. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (277 reviews)
"Nicely renovated hotel in a picturesque Scottish village."
Germany
Riccardo
The price is HK$1,450
HK$1,740 total
includes taxes & fees
27 Sept - 28 Sept
The Station 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.

Showing deals for:2 Oct - 4 Oct

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

Top Moray Hotel Reviews

Guide to exploring Moray

Top reasons to visit Moray

  • Stunning Scenery: Moray is renowned for its breathtaking landscapes, ideal for outdoor enthusiasts and nature lovers.
  • Whisky Trails: Explore famous whisky distilleries in Moray Speyside, home to some of Scotland's finest spirits.
  • Historic Castles: Visit impressive castles that showcase the rich history and heritage of the region.
  • Beautiful Coastline: Enjoy the picturesque Moray Coast and Moray Firth, perfect for coastal walks and scenic views.
  • Diverse Accommodation: Choose from a variety of lodging options, from charming B&Bs to family-friendly hotels.

Find great hotels in Moray

Moray offers a delightful selection of accommodation to suit every traveller, from charming bed and breakfasts to comfortable hotels. Whether you're seeking a pet-friendly retreat, an adventurous getaway, or a family-friendly experience, you'll find an array of options in this picturesque region of Speyside. Explore the top-rated hotels in Moray and read reviews to ensure a memorable stay in this captivating part of Scotland.

  • The Mansion House Hotel: This 4-star hotel offers a unique boutique experience, ideal for golf enthusiasts seeking a stylish retreat in Moray. With a commendable guest rating of 8.4 out of 10, The Mansion House Hotel features distinctive decor inspired by golfing themes, creating an inviting atmosphere for visitors. Guests can indulge in tailored golf experiences and enjoy the beautifully designed interiors that showcase local artworks. The combination of comfort and character makes this hotel a delightful choice for those looking to enjoy a themed getaway.
  • Laichmoray Hotel: A charming 3-star accommodation with a guest rating of 9.4 out of 10, Laichmoray Hotel caters to business travellers with its convenient amenities and welcoming environment. Situated in the heart of Moray, this hotel provides a peaceful setting for professionals to unwind after a busy day. The attentive service and focus on guest satisfaction complement the hotel’s commitment to providing a comfortable stay, making it an appealing option for those on work-related trips.
  • Stotfield Hotel: This 3-star hotel, located in scenic Moray, offers guests a delightful blend of relaxation and recreation. With dining options that include a bar and lounge, as well as breakfast services, Stotfield Hotel ensures a satisfying culinary experience. Visitors can partake in various sports activities, including nearby golf, and enjoy entertainment features such as television. The proximity to stunning sea views and local bays enhances the appeal, making it a lovely choice for those wanting to enjoy leisure and nature during their stay.

Where to stay in Moray

Moray offers a delightful blend of adventure and scenic beauty, making it an ideal destination for travellers. Explore the picturesque Moray Speyside, renowned for its whisky trails and charming villages. The stunning Moray Coast and Moray Firth provide breathtaking coastal views, while the town centre invites you to experience local culture and friendly faces. With its rich history and myriad outdoor excursions, Moray promises an unforgettable holiday steeped in natural beauty and warmth.

  • Elgin: Nestled in the heart of Moray, Elgin is a charming city that offers a delightful blend of outdoor adventures and historical exploration. Known for its scenic beauty, Elgin attracts visitors year-round, with peaks in February, September, and December. Outdoor enthusiasts will revel in its hiking trails and golf courses, while the city's rich history is showcased through landmarks like the Elgin Cathedral and the local museum. The nearby visitor centre provides insights into the region’s heritage, making Elgin an ideal base for those seeking both adventure and culture.
  • Forres: Just a short distance from Elgin, Forres is a picturesque city renowned for its stunning landscapes and outdoor activities. The city sees a steady flow of visitors, particularly in April, July, and September. Forres is surrounded by natural beauty, with access to hiking trails and golf courses that cater to outdoor lovers. Notable attractions include the beautiful Grant Park and the historic Forres Castle, which provide a perfect backdrop for leisurely strolls. Nature enthusiasts will also appreciate the nearby national park, which offers additional opportunities for exploration and adventure.
  • Lossiemouth: Located on the stunning Moray coast, Lossiemouth is a coastal gem offering breathtaking views and a range of outdoor experiences. The city attracts visitors mainly in April and from July to August, drawn by its beautiful beaches and scenic bay. Popular activities include golfing and hiking, with numerous trails available for exploration. Lossiemouth's proximity to the national state park adds to its allure, providing ample opportunities for wildlife spotting and nature walks. The tranquil beaches are perfect for relaxation or family outings, making Lossiemouth a must-visit destination.

Things to do in Moray

Shopping

In Moray, visit the Elgin Shopping Centre for a variety of shops, including fashion and gifts. For unique finds, explore the local markets, where you can discover handmade crafts and regional delicacies, offering a taste of Scottish culture.

Recreation

In Moray, the Spey Valley Spa offers a range of holistic treatments amidst serene surroundings, ideal for relaxation. Visit the Findhorn Foundation for yoga and meditation sessions, situated near a beautiful beach that invites reflection and rejuvenation in nature.

Adventure

Explore the breathtaking landscapes of Cairngorms National Park, where you can hike, bike, or even try your hand at mountain climbing. For a unique experience, visit the Moray Firth to spot dolphins or take part in whisky distillery tours showcasing the region's rich heritage.

Nightlife

In Moray, enjoy a lively evening at The Drouthy Neebors, where you can savour local ales and live music. Alternatively, visit The Fiddichside Inn for a more intimate pub vibe, featuring traditional Scottish folk tunes and a warm atmosphere, perfect for winding down after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Moray

For a budget-friendly trip to Moray, consider visiting between December and February when prices are lower. Booking your accommodation about a month in advance can yield the best rates, particularly on Wednesdays, while Fridays tend to be pricier. Explore Expedia for last-minute deals indicated by a green banner and use their search tool to filter by budget and hotel type. Additionally, combining your hotel with flights and activities in an Expedia package can save you money. Don't forget to check out free local attractions and use public transport to keep costs down.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Moray are December to February, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Moray about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Moray is Wednesday. The most expensive day to stay in Moray is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and various other preferences. You can organise your search results to display prices from lowest to highest, ensuring you can easily view the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your Moray hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Moray

Moray offers a splendid mix of outdoor adventures and stunning scenery, making it an ideal destination for a vacation. Visitors can explore historic castles, informative museums, and beautiful beaches. The region caters to those seeking cultural experiences, romantic getaways, or simply the chance to immerse themselves in nature's beauty. With a wealth of attractions, Moray promises an unforgettable experience for every traveller.

  • Brodie Castle: Nestled in the picturesque Moray countryside, Brodie Castle boasts stunning architecture and lush gardens. Visitors can explore its rich history and romantic ambience, enhanced by the surrounding woodlands, making it an ideal spot for leisurely strolls and photography.
  • Pluscarden Abbey: This tranquil monastery offers a unique glimpse into monastic life. Surrounded by beautiful landscapes, Pluscarden Abbey is a place for reflection, featuring remarkable architecture and serene gardens that invite quiet contemplation.
  • Lossiemouth East Beach: With its soft sands and stunning coastal views, Lossiemouth East Beach is perfect for leisurely walks or simply soaking up the sun. The beach's vibrant atmosphere and nearby amenities make it a delightful destination for relaxation and recreation.

Frequently asked questions

How much do hotels in Moray cost?
In Moray, you can find cheap options from HK$395 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 HK$395 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?
Reserve a Moray hotel with Expedia for choice, ease and price. Also, our One Key™ rewards scheme lets you collect OneKeyCash™* on eligible hotels, holiday rentals, flights, car rentals and more. In addition, we offer flexibility in case your plans change, and if you want to ask us anything or need assistance, our online Help Centre is available 24/7.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.