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

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

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,006 reviews)
"Clean room and would definitely book again"
United Kingdom
Mason
The price is S$113
includes taxes & fees
27 Aug - 28 Aug
Coylumbridge Resort Hotel

2. Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (896 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 S$214
includes taxes & fees
27 Aug - 28 Aug
Macdonald Aviemore Highland Hotel

3. Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (545 reviews)
"Nice quiet relaxing hotel"
United Kingdom
Darren
The price is S$115
includes taxes & fees
30 Aug - 31 Aug
Craiglynne Hotel

4. The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (392 reviews)
"A nice friendly country hotel. Good food and excellent cocktails. Good value."
United Kingdom
Tony
The price is S$241
includes taxes & fees
22 Aug - 23 Aug
The Speyside Hotel

5. Macdonald Spey Valley Resort

Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (233 reviews)
"The chalet was tired, was cleanish, cobwebs etc and could have done with a lick of paint! But the hotel swimming pool restaurant etc were all fab with friendly staff"
United Kingdom
Fiona
The price is S$848
includes taxes & fees
19 Aug - 20 Aug
Macdonald Spey Valley Resort

6. Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (601 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 S$199
includes taxes & fees
31 Aug - 1 Sept
Macdonald Aviemore Hotel

7. West End Hotel

West End Hotel
3.0 star property
Nairn
8.4 out of 10, Very good, (375 reviews)
"Lovely location and very quiet"
United Kingdom
Mhairi
The price is S$103
includes taxes & fees
24 Aug - 25 Aug
West End Hotel

8. Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.0 out of 10, Good, (27 reviews)
"Beautiful Victorian 76 room property in a quiet and peaceful location in Forres. I assume the property is to be developed into a luxury hotel eventually but at the moment you can stay in it as it is. Clean, comfortable and excellent value."
United Kingdom
David
The price is S$80
includes taxes & fees
16 Sept - 17 Sept
Cluny Hill Hotel

9. Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
Aviemore
8.6 out of 10, Excellent, (78 reviews)
"Easy and convenient parking, very comfortable room"
United Kingdom
Lauri
The price is S$237
includes taxes & fees
23 Aug - 24 Aug
Sweeney Aviemore Two

10. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (598 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 S$226
includes taxes & fees
13 Sept - 14 Sept
The Mansion House Hotel

11. Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (53 reviews)
"Friendly staff, clean rooms, great location"
United States
Tracy
The price is S$301
includes taxes & fees
21 Aug - 22 Aug
Seabank House Hotel

12. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (384 reviews)
"Absolutely stunning stay! Picturesque small town inn with kind and friendly staff, delicious food, excellent whisky"
United States
Anita
The price is S$422
includes taxes & fees
15 Sept - 16 Sept
Craigellachie Hotel of Speyside

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, (980 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 S$258
includes taxes & fees
26 Aug - 27 Aug
Muthu Newton Hotel (Near Inverness Airport)

14. High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (389 reviews)
"Nice place, great location"
Canada
Amanda Dawn
The price is S$203
includes taxes & fees
19 Aug - 20 Aug
High Range Hotel

15. The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (171 reviews)
"Food, staff and rooms were excellent. Nice walk around town."
United States
James
The price is S$199
includes taxes & fees
19 Aug - 20 Aug
The Grant Arms Hotel

16. Sweeney Aviemore One

Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (100 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 S$238
includes taxes & fees
8 Sept - 9 Sept
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, (172 reviews)
"Welcoming check in, clean room, comfortable bed, simple parking."
United Kingdom
Sarah
The price is S$87
includes taxes & fees
18 Aug - 19 Aug
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, (220 reviews)
"Comfortable stay for the price Had to purchase breakfast"
United Kingdom
Fred
The price is S$121
includes taxes & fees
23 Aug - 24 Aug
Ben Mhor Hotel

19. Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (292 reviews)
"We had a lovely stay Dinner in the restaurant was amazing.. would stay again"
Australia
Jacqueline
The price is S$138
includes taxes & fees
5 Sept - 6 Sept
Firth Hotel & Restaurant

20. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (266 reviews)
"Very nice hotel, great service, very friendly "
United States
walfredo
The price is S$291
includes taxes & fees
31 Aug - 1 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:28 Aug - 30 Aug

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

  • Outdoor Adventures: Moray is a paradise for outdoor enthusiasts, offering hiking trails, skiing, and golfing amidst stunning landscapes.
  • Whisky Distilleries: The region is famous for its whisky distilleries, making it a haven for connoisseurs and those keen to explore the local craft.
  • Historic Castles: Discover medieval castles that reflect the rich history and culture of the region.
  • Beautiful Beaches: Enjoy the picturesque Moray Coast with its breathtaking beaches and scenic views.
  • Warm Local Hospitality: Experience the friendly atmosphere and welcoming locals that make Moray a memorable destination.

Find great hotels in Moray

Discover the charming accommodation options in Moray, Scotland, where a variety of hotels and bed & breakfasts welcome travellers seeking adventure, family-friendly experiences, and pet-friendly amenities. Whether you're exploring the stunning Speyside region or indulging in local hospitality, you'll find a range of hotels in Moray to suit your needs. Enjoy insightful hotel reviews to help you select the perfect retreat for your Scottish getaway.

  • The Mansion House Hotel: This elegant 4-star hotel offers a unique boutique experience in Moray, appealing particularly to golf enthusiasts. With a guest rating of 8.4 out of 10, the hotel features distinctive decor and artwork, creating a stylish atmosphere. Guests can enjoy golf-themed experiences, making it an excellent choice for those seeking both relaxation and recreation. The hotel’s charm lies in its personalised service and attention to detail, providing an enriching stay for visitors looking to indulge in the sport amidst beautiful surroundings.
  • Laichmoray Hotel: Rated 9.4 out of 10, this 3-star hotel is ideal for business travellers seeking comfort and convenience. Located in Moray, it offers a welcoming environment with amenities tailored to corporate needs. The hotel is well-equipped with meeting facilities, making it a practical choice for those on work-related trips. Guests appreciate the excellent service and the thoughtful touches that enhance their stay, providing a perfect balance between work and leisure.
  • Stotfield Hotel: This charming 3-star hotel provides a delightful seaside experience, with dining options including breakfast and a restaurant offering a bar. Guests can engage in a variety of recreational activities, including nearby golf, while enjoying beautiful views of the bay and sea. The hotel features comfortable accommodations and entertainment options such as television, ensuring a pleasant stay. With its inviting atmosphere and range of amenities, Stotfield Hotel is a great choice for those looking to unwind by the coast.

Where to stay in Moray

Moray, Scotland, offers a delightful blend of adventure and scenic beauty, perfect for outdoor enthusiasts. Explore the charming Moray Speyside region, renowned for its whisky distilleries, or take in the stunning views along the Moray Coast and Moray Firth. The town centre boasts a friendly atmosphere, rich culture, and historical sites, making it an ideal base for excursions. Experience the warmth of the locals and the captivating landscapes that define this enchanting county.

  • Elgin: Nestled in the heart of Moray, Elgin is a charming city that serves as a gateway to Scotland's stunning landscapes. With a steady flow of visitors throughout the year, the city peaks in February, September, and December. Outdoor enthusiasts will find ample opportunities for hiking, golfing, and exploring its scenic trails. Elgin's rich history is captured in its local landmarks, including the Elgin Cathedral and the Moray Museum, making it a delightful blend of adventure and culture.
  • Forres: A picturesque city in Moray, Forres is renowned for its enchanting scenery and outdoor activities. Visitor numbers peak in April, July, and September, drawing those eager to explore nature's beauty. With accessible hiking trails and golf courses, Forres is perfect for those seeking adventure. Notable landmarks include the beautiful Grant Park and the ancient ruins of Brodie Castle, which offer a glimpse into the area's rich heritage and stunning landscapes.
  • Lossiemouth: Located along the stunning Moray coast, Lossiemouth is a vibrant city known for its breathtaking beaches and outdoor activities. The best time to visit is during the warmer months of April and July to August. Visitors flock to enjoy golfing, beach walks, and access to nearby trails. The picturesque Lossiemouth beach and the scenic bay provide a perfect backdrop for relaxation and adventure, while the proximity to the Moray Firth ensures opportunities for wildlife spotting and marine activities.

Things to do in Moray

Shopping

In Moray, visit Elgin's St. Giles Shopping Centre, featuring a mix of high street shops and local boutiques. For a unique experience, explore the Moray Market, where you’ll find artisan crafts and local produce, perfect for picking up memorable gifts and souvenirs.

Recreation

The Glen Moray Distillery offers guided tours where you can savour whisky tasting amidst beautiful surroundings. For a tranquil retreat, the Moray Spa provides rejuvenating treatments and serene spaces to unwind, while the Spey Bay area invites leisurely walks along the coast, perfect for enjoying nature’s beauty.

Adventure

Moray offers thrilling outdoor activities, including the scenic Speyside Way, ideal for hiking and cycling amid stunning landscapes. Explore the rugged coastline at Lossiemouth, where you can enjoy water sports like kayaking and surfing. For a unique experience, try whisky tasting at local distilleries, embracing the region's famed heritage.

Nightlife

In Moray, the bustling atmosphere at The Drouthy Cobbler offers a vibrant mix of local ales and live music. Meanwhile, The Garth Hotel features traditional pub charm with a friendly vibe, perfect for unwinding after a day of exploration.

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

Find the best attractions in Moray

Moray is perfect for an outdoor and scenic getaway, offering a wealth of attractions such as historic castles, fascinating museums, and beautiful beaches. Visitors can immerse themselves in the region's culture, enjoy romantic experiences, or embark on thrilling adventures, all set against the stunning backdrop of Scotland's natural beauty. Whether you're exploring a medieval castle or strolling along the coastline, Moray promises a memorable holiday filled with diverse activities.

  • Ballindalloch Castle: Nestled in the heart of Moray, Ballindalloch Castle offers a glimpse into Scotland's rich heritage. Surrounded by stunning gardens and lush grounds, this romantic castle invites visitors to explore its impressive architecture and learn about its fascinating history.
  • Cummingston Beach: A picturesque coastal gem, Cummingston Beach is ideal for those seeking a tranquil seaside escape. With its stunning cliffs and golden sands, it’s a perfect spot to relax, take a leisurely stroll, or enjoy the soothing sounds of the waves.
  • The Linn Falls: Experience the beauty of The Linn Falls, where cascading waters create an enchanting atmosphere. Ideal for outdoor enthusiasts, this scenic spot invites adventure, with opportunities for hiking and exploring the surrounding woodland.

Frequently asked questions

How much do hotels in Moray cost?
In Moray, you can find cheap options from S$80 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 S$80 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.