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

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

Top Cities in Moray

Check prices for these dates

This weekend
Next weekend

Filter by

Property class

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,019 reviews)
"Amazing place with fun activities for the kiddos. Staff were super helpful. Playground, pool and rock climbing were all great."
Canada
Lisa
The price is ¥13,652
¥16,382 total
includes taxes & fees
Aug 23 - Aug 24
Coylumbridge Resort Hotel

2. Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (889 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 ¥26,209
¥31,451 total
includes taxes & fees
Aug 23 - Aug 24
Macdonald Aviemore Highland Hotel

3. Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (533 reviews)
"Excellent location and excellent place to stay."
United Kingdom
Ian
The price is ¥10,911
¥13,093 total
includes taxes & fees
Aug 30 - Aug 31
Craiglynne Hotel

4. The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (382 reviews)
"A nice friendly country hotel. Good food and excellent cocktails. Good value."
United Kingdom
Tony
The price is ¥25,393
¥30,472 total
includes taxes & fees
Aug 6 - Aug 7
The Speyside Hotel

5. Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (598 reviews)
"Nice leisure facilities and staff but the place is in need of a serious upgrade. Rooms and hotel itself are very dated and not maintained to a standard expected of a ‘resort’."
United Kingdom
Emma
The price is ¥27,052
¥32,463 total
includes taxes & fees
Aug 13 - Aug 14
Macdonald Aviemore Hotel

6. Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.0 out of 10, Good, (22 reviews)
"Nice and clean rooms 👌 very friendly service "
United Kingdom
Tomas
The price is ¥7,929
¥9,515 total
includes taxes & fees
Aug 7 - Aug 8
Cluny Hill Hotel

7. Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
Aviemore
8.6 out of 10, Excellent, (71 reviews)
"Easy and convenient parking, very comfortable room"
United Kingdom
Lauri
The price is ¥27,326
¥32,791 total
includes taxes & fees
Aug 17 - Aug 18
Sweeney Aviemore Two

8. Macdonald Spey Valley Resort

Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (229 reviews)
"Excellent faciliities for children. Lodge was lovely and food was good "
United Kingdom
liane
The price is ¥76,315
¥91,578 total
includes taxes & fees
Aug 25 - Aug 26
Macdonald Spey Valley Resort

9. West End Hotel

West End Hotel
3.0 star property
Nairn
8.4 out of 10, Very Good, (370 reviews)
"Lovely location and very quiet"
United Kingdom
Mhairi
The price is ¥12,680
¥15,216 total
includes taxes & fees
Aug 30 - Aug 31
West End Hotel

10. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (378 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is ¥47,340
¥56,808 total
includes taxes & fees
Aug 17 - Aug 18
Craigellachie Hotel of Speyside

11. Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (47 reviews)
"We had a lovely few days at this B&B. The owners were very available."
United States
Tamara
The price is ¥29,734
¥35,681 total
includes taxes & fees
Jul 31 - Aug 1
Seabank House Hotel

12. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (588 reviews)
"Good location, quaint vibe to room, excellent breakfast, plenty of parking, comfortable and peaceful lounges. Would stay there again."
United Kingdom
Ian
The price is ¥19,833
¥23,800 total
includes taxes & fees
Aug 2 - Aug 3
The Mansion House Hotel

13. Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
Nairn
8.4 out of 10, Very Good, (974 reviews)
"Quaint location, they upgraded our room without us asking. We enjoyed our stay!"
Canada
Todd
The price is ¥29,167
¥35,001 total
includes taxes & fees
Aug 26 - Aug 27
Muthu Newton Hotel (Near Inverness Airport)

14. Sweeney Aviemore One

Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (97 reviews)
"Good location, ample free parking and clean room. Only stayed for one night would recommend it to my family and friends. Nice to have a mini kitchen in the room."
United Kingdom
Sarah
The price is ¥29,194
¥35,032 total
includes taxes & fees
Aug 21 - Aug 22
Sweeney Aviemore One

15. The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (170 reviews)
"Welcoming check in, clean room, comfortable bed, simple parking."
United Kingdom
Sarah
The price is ¥9,069
¥10,883 total
includes taxes & fees
Aug 5 - Aug 6
The Old Coach House Hotel

16. High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (382 reviews)
"Nice place, great location"
Canada
Amanda Dawn
The price is ¥21,221
¥25,465 total
includes taxes & fees
Aug 2 - Aug 3
High Range Hotel

17. The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (170 reviews)
"Food, staff and rooms were excellent. Nice walk around town."
United States
James
The price is ¥24,574
¥29,489 total
includes taxes & fees
Jul 31 - Aug 1
The Grant Arms Hotel

18. Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very Good, (217 reviews)
"Easy to find, amazing breakfast, and the staff were extremely kind. Excellent one night stopover."
United States
Shannon
The price is ¥19,659
¥19,659 total
includes taxes & fees
Aug 26 - Aug 27
Ben Mhor Hotel

19. The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
7.6 out of 10, Good, (34 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
The price is ¥13,565
¥16,278 total
includes taxes & fees
Aug 2 - Aug 3
The Old Mill Inn

20. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (263 reviews)
"Great location "
Australia
Vincent
The price is ¥33,926
¥40,711 total
includes taxes & fees
Aug 11 - Aug 12
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Moray Hotel Reviews

Guide to exploring around Moray

Top reasons to visit Moray

  • Stunning Outdoor Scenery: Moray boasts breathtaking landscapes ideal for hiking, golfing, and skiing, perfect for adventure lovers.
  • Whisky Distilleries: The region is famous for its whisky production, offering tours and tastings for enthusiasts.
  • Beautiful Coastline: Enjoy picturesque views along the Moray Coast, with opportunities for beach strolls and nature exploration.
  • Rich History and Culture: Explore historic castles and engaging museums that showcase Moray's heritage.
  • Diverse Accommodation: From cozy B&Bs to family-friendly hotels, Moray offers various lodging options for every traveler.

Find great hotels in Moray

Discover an array of accommodation options in Moray, Scotland, perfect for every traveler. Whether you're seeking a cozy bed & breakfast or a comfortable hotel, you'll find pet-friendly options catering to families and adventurers alike. Explore the beautiful Speyside region while enjoying top-notch amenities and services. Check out hotel reviews to find the ideal lodging for your vacation in Moray.

  • The Mansion House Hotel: A charming 4-star retreat nestled in Moray, The Mansion House Hotel boasts a distinctive golf and boutique theme that appeals to travelers seeking a unique vacation experience. With a guest rating of 8.4 out of 10, this hotel features elegantly designed rooms adorned with thoughtful decor and artwork, creating an inviting atmosphere. Guests can indulge in golf-themed activities and enjoy the surrounding scenic landscapes, making it ideal for golf enthusiasts and those who appreciate a stylish stay.
  • Laichmoray Hotel: Rated at 9.4 out of 10, Laichmoray Hotel is a welcoming 3-star accommodation situated in Moray, perfect for business travelers. The hotel’s professional environment is complemented by comfortable rooms and essential amenities that provide a productive atmosphere. Guests benefit from its convenient location and attentive service, making it an excellent choice for those traveling for work or seeking a peaceful retreat after a busy day.
  • Stotfield Hotel: This 3-star hotel in Moray offers a picturesque setting with dining options including a breakfast venue and light fare selections. Guests can enjoy various sports and recreational activities onsite or nearby, particularly at the nearby golf course. With entertainment options like television available, Stotfield Hotel ensures a relaxing stay. The property's proximity to scenic views of the bay and sea enhances the experience, inviting guests to explore the natural beauty of the area.

Where to stay in Moray

Moray, Scotland, offers a captivating blend of outdoor adventures and rich cultural experiences. Discover the scenic beauty of Moray Speyside, renowned for its whisky distilleries and lush landscapes. Stroll along the Moray Coast, where breathtaking views of the Moray Firth await. Explore the charming town center, where friendly locals share the region’s history and traditions. Whether you're seeking tranquility or excitement, Moray's diverse atmosphere promises an unforgettable vacation.

  • Elgin: Elgin, the administrative center of Moray, is a charming city known for its rich history and stunning landscapes. Visitors can enjoy a variety of outdoor activities, particularly hiking and golfing, amidst the scenic backdrop of the Scottish countryside. The Elgin Museum offers insights into local history, while the historic Elgin Cathedral is a must-visit landmark. With a vibrant local scene and easy access to trails, Elgin provides a great blend of adventure and cultural experiences.
  • Forres: Nestled within the Moray region, Forres is a delightful city that attracts travelers with its beautiful parks and outdoor adventures. Known for its scenic views, Forres is home to the renowned Grant Park and is a gateway to the nearby Culbin Forest and Findhorn Bay. Visitors can explore local castles and enjoy the vibrant flora and fauna. The city’s relaxed atmosphere and access to hiking trails make it an ideal destination for nature lovers and adventure seekers alike.
  • Lossiemouth: Located along the stunning Moray coast, Lossiemouth is famous for its beautiful beaches and recreational opportunities. This city offers a range of outdoor activities, from golfing to exploring scenic trails. The picturesque Lossiemouth beach and nearby bay provide a perfect spot for relaxation and water sports. Additionally, the nearby national state park adds to the area's natural beauty, making Lossiemouth a great choice for those looking to immerse themselves in the outdoors while enjoying coastal views.

Things to do in Moray

Shopping

In the heart of Moray, explore the quaint shops at Elgin's High Street for unique gifts and local crafts. The nearby Moray Shopping Centre offers a variety of retail options, making it easy to find souvenirs that capture your visit to this charming region of Scotland.

Recreation

Experience tranquility at the Findhorn Foundation, where you can engage in yoga sessions, meditation workshops, and eco-friendly living classes. Enjoy beautiful nature walks along the nearby coast and relax in the serene atmosphere of this spiritual community, fostering personal growth and wellness.

Adventure

Explore the rugged beauty of the Moray Coast Trail, where you can hike along stunning cliffs and enjoy breathtaking views of the North Sea. For thrill-seekers, consider kayaking on the Moray Firth, where you might catch a glimpse of dolphins swimming alongside you.

Nightlife

Explore the lively atmosphere at The Drouthy Neebors on High Street, where you can enjoy a selection of local ales and friendly conversation. For a fun night out, visit Moray's popular nightclub, The Loft, featuring DJ sets and a vibrant dance floor to keep you entertained.

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

Find the best attractions in Moray

Moray offers a perfect blend of outdoor adventures and cultural experiences, making it an ideal vacation spot. Visitors can explore historic castles, engaging museums, and stunning beaches. Whether you're seeking romance, scenic beauty, or a taste of local culture, Moray has something for everyone to enjoy while immersing themselves in the breathtaking Scottish landscape.

  • Pluscarden Abbey: Nestled in the serene countryside of Moray, Pluscarden Abbey is a working monastery that offers a unique glimpse into monastic life. Visitors can appreciate the stunning architecture, tranquil gardens, and the peaceful atmosphere that encourages reflection and spirituality.
  • Brodie Castle: This historic castle blends culture and romance, showcasing beautiful gardens and fascinating exhibitions. Explore the opulent interiors filled with rich history and enjoy picturesque views of the surrounding landscape, making it a charming destination for history enthusiasts.
  • Lossiemouth East Beach: A stunning stretch of sandy shoreline, Lossiemouth East Beach invites visitors to unwind and soak up the sun. With its refreshing sea breeze and scenic views, it’s an ideal spot for a leisurely stroll or a relaxing day by the water.

Frequently asked questions

How much do hotels in Moray cost?
In Moray, you can find cheap options from ¥9,515 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 ¥9,515 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.
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, vacation 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 Center 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.