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

Find the best 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

Moray Accommodation: Most Popular Cities to Stay

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 ₹5,811
₹6,974 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, (576 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 ₹6,648
₹7,978 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 ₹48,643
₹58,372 total
includes taxes & fees
28 Sept - 29 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 ₹13,667
₹16,400 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 ₹14,740
₹17,689 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 ₹4,024
₹4,829 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 ₹6,277
₹7,532 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 ₹12,829
₹15,395 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 ₹9,568
₹11,481 total
includes taxes & fees
30 Sept - 1 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 ₹13,318
₹15,981 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, (65 reviews)
"Lovely hotel, wonderful owners. Beautiful breakfast and gorgeous surroundings"
United States
Jody
The price is ₹14,480
₹17,376 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 ₹26,424
₹31,709 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 ₹15,850
₹19,020 total
includes taxes & fees
8 Oct - 9 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 ₹9,510
₹11,412 total
includes taxes & fees
4 Oct - 5 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 ₹12,366
₹14,840 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, (103 reviews)
"Nice place to stay for a couple of nights. Bed very comfortable. Walking distance to shops town."
United States
Celina
The price is ₹10,188
₹12,226 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 ₹5,283
₹6,340 total
includes taxes & fees
30 Sept - 1 Oct
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 ₹8,639
₹8,639 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 ₹7,124
₹8,549 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 ₹16,339
₹19,607 total
includes taxes & fees
26 Sept - 27 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.

Great weekend hotel deals in Moray

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

Discover ancient castles and stunning landscapes in Moray

Moray, located in Scotland, United Kingdom, is a charming destination with a diverse range of attractions. The friendly locals, stunning beaches, and excellent golf courses make it an ideal holiday spot. The picturesque coastline of Moray offers breathtaking sunsets and opportunities for seaside adventures. History enthusiasts will be captivated by the region's rich archaeology and ancient ruins. For a romantic getaway, Moray boasts some of the best hotels that exude charm and elegance. Set amidst the beautiful countryside, visitors can indulge in leisurely walks and enjoy a cup of coffee in cozy cafes. Whether you're exploring the coast or discovering the historical sites, Moray promises an unforgettable experience. As for information on Nagpur hotels, it is recommended to consult a travel guide or website specific to India for accurate details.

Top reasons to visit Moray

  • Stunning Coastline: Explore the breathtaking Moray Coast and Firth, known for its picturesque views and beautiful beaches.
  • Whisky Distilleries: Discover the famous whisky distilleries in Moray Speyside, offering tours and tastings of Scotland's finest spirits.
  • Outdoor Activities: Enjoy a range of outdoor adventures, including hiking, skiing, and golfing amidst stunning landscapes.
  • Rich Cultural Heritage: Immerse yourself in local culture through historic castles, museums, and lively events throughout the year.
  • Welcoming Accommodation: Choose from charming bed and breakfasts and comfortable hotels, many of which are family and pet-friendly.

Find great hotels in Moray

Discover a range of delightful accommodation options in Moray, Scotland, perfect for your holiday. From charming bed and breakfasts to comfortable hotels, there’s something to suit every traveller. Many establishments are pet-friendly and ideal for family vacations, offering a welcoming atmosphere for all. Explore the beauty of Moray and Speyside while enjoying quality amenities and services tailored to your needs. Read hotel reviews to find the perfect stay for your adventure.

  • The Mansion House Hotel: Nestled in the scenic Moray region, The Mansion House Hotel is a distinguished 4-star establishment that offers a unique boutique experience with a golf theme. Rated 8.4 out of 10 by guests, it captivates visitors with its thoughtfully designed decor and artful touches. Ideal for golf enthusiasts, the hotel provides opportunities to engage in golf activities while enjoying the picturesque surroundings. The sophisticated ambiance and personalised service make it a perfect retreat for those seeking a blend of leisure and elegance.
  • Laichmoray Hotel: This charming 3-star hotel boasts an impressive guest rating of 9.4 out of 10, making it a popular choice for business travellers. Located in the heart of Moray, Laichmoray Hotel offers a welcoming atmosphere complemented by modern amenities. Its convenient location allows easy access to local business centres, ensuring a productive stay. Guests can enjoy comfortable accommodations and attentive service, making it an ideal base for both work and relaxation during their visit.
  • Stotfield Hotel: Set in a prime location in Moray, Stotfield Hotel is a well-appointed 3-star lodging choice that offers a range of dining options, including a delightful breakfast and beachfront dining experiences. Guests can unwind with various sports and recreation activities, including nearby golf. Rated for its entertainment options, the hotel features televisions in rooms and easy access to stunning views of the surrounding bay and sea. It is a splendid choice for those who appreciate both comfort and leisure in a picturesque setting.

Where to stay in Moray

Moray, Scotland, offers a delightful blend of adventure and tranquillity, perfect for every traveller. Explore the enchanting Moray Speyside region, renowned for its whisky distilleries, or venture along the stunning Moray Coast and Firth, where breathtaking views await. The charming town centre invites visitors to experience friendly locals and rich culture, making it an ideal destination for those seeking historical excursions and serene escapes. Discover the warmth and beauty of Moray on your next holiday.

  • Elgin: Elgin, the administrative centre of Moray, offers a blend of history and outdoor adventure. Nestled in the heart of Moray, it boasts a scenic landscape perfect for hiking and golfing enthusiasts. Visitors can explore cultural sites such as the Elgin Cathedral and the Moray Museum, which provide insights into the region's rich heritage. The city's accessibility makes it a convenient base for day trips, with popular hiking trails and golf courses nearby. With a steady flow of visitors throughout the year, Elgin is a charming destination for those seeking both adventure and culture.
  • Forres: Located near the stunning Findhorn Bay, Forres is a picturesque town renowned for its natural beauty and outdoor activities. Known for its vibrant gardens and parks, including the renowned Grant Park, Forres is ideal for leisurely walks and exploration. The town is steeped in history, with landmarks such as the ancient ruins of the Templars' Castle and the nearby Culbin Forest, offering endless opportunities for adventure seekers. With a consistent number of visitors year-round, Forres provides a tranquil escape with a touch of adventure amidst its scenic surroundings.
  • Lossiemouth: Lossiemouth, a charming coastal town, is famous for its beautiful beaches and vibrant bay area. Situated along the Moray Firth, it is a haven for water sports enthusiasts and those looking to relax on sandy shores. The town is also a gateway to the stunning Lossiemouth Golf Course, which boasts breathtaking sea views. With its close proximity to the nationally protected areas, visitors can enjoy hiking and birdwatching. Lossiemouth attracts visitors throughout the year, particularly in the warmer months, making it a perfect spot for an outdoor adventure by the sea.

Things to do in Moray

Shopping

In the heart of Moray, you can explore the quaint shops in Elgin, where local artisans offer handcrafted gifts. Nearby, the well-known Cooper Park features a charming market with unique souvenirs. For a broader selection, visit the local shopping centre, which showcases various retailers and delightful finds.

Recreation

The Moray Wellness Centre offers a tranquil environment with holistic therapies, yoga sessions, and meditation classes, providing a perfect escape for relaxation. For outdoor enthusiasts, the nearby Speyside Way presents scenic walking and cycling routes, allowing visitors to immerse themselves in the natural beauty of this stunning region.

Adventure

Explore the stunning trails of the Cairngorms National Park, where you can hike, mountain bike, or go wildlife spotting. For a thrilling experience, try white-water rafting on the River Spey, providing exhilarating rapids amidst beautiful scenery.

Nightlife

Explore the lively scene at The Drouthy Cobbler on Batchen Street for a selection of local ales and a warm atmosphere. For late-night dancing, check out The Loft in Elgin, where you can enjoy a vibrant mix of music and cocktails.

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

How to find great deals and cheap hotels in Moray

  • Look for affordable hotels in Moray on the Expedia website. Take advantage of the Rewards program to earn points and save even more on your stay.
  • Use the search filters on Expedia to find budget-friendly accommodations in Moray, including hostels, apart-hotels, and Bed & Breakfast options.
  • Explore the friendly people and beautiful beaches in Moray. Don't miss out on the opportunity to play golf, enjoy stunning sunsets, and delve into the area's rich archaeology.
  • Indulge in delicious cocktails and sip on coffee while admiring the picturesque countryside. Discover the charm of Moray's historic ruins.
  • To save on travel expenses, consider visiting Moray during off-peak times. May to July offers potential discounts on flights, hotels, and attractions.
  • Utilize budget-friendly transportation options such as local buses or trains to explore Moray and its surrounding areas.

Discover the flavours of Moray

The highlights of local cuisine in Moray are the fresh seafood and traditional Scottish dishes. Moray is known for its abundant supply of salmon, herring, and shellfish, which are often cooked in local restaurants using traditional methods. Visitors can enjoy dishes such as Cullen Skink, a thick and creamy soup made with smoked haddock, potatoes, and onions, or Arbroath Smokies, which are haddock that is hot-smoked over hardwood chips. In addition to seafood, Moray is also famous for its whisky production, with several distilleries offering tours and tastings.

When it comes to dining experiences, Moray offers a range of options to suit all tastes and budgets. From charming country pubs serving hearty pub grub to fine dining establishments offering innovative and creative dishes, there is something for everyone. Visitors can also enjoy dining in picturesque settings, such as overlooking the coastline or in historic castles. Whether you're a foodie looking for a culinary adventure or simply want to sample some traditional Scottish fare, Moray has plenty to offer in terms of local cuisine and unique dining experiences.

Best time to go to Moray, Scotland

Scotland boasts a year-around average temperature of 8.4°C, peaking at 14.2°C in July, its warmest month, and dipping to an average low of 3.4°C in January, the coolest. Rainfall averages at 58.5mm annually, with August seeing the heaviest showers and April being the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfall (mm)rain icon
January3.465.0
February3.545.5
March4.843.7
April7.040.4
May9.653.3
June12.647.5
July14.272.4
August14.175.9
September12.163.0
October9.173.4
November6.263.8
December4.357.7

The Moray info point: What you need to know

Category
Details
LocationMoray, Scotland, United Kingdom
Main AttractionsSpeyside Whisky Trail, Findhorn Bay, Elgin Cathedral, Macallan Distillery
Best Time to VisitSummer months (June to August)
Recommended Duration3-5 days
WeatherModerate climate with cool summers and mild winters
CuisineTraditional Scottish dishes like haggis, salmon, and whisky
Places to VisitLossiemouth, Forres, Dufftown, Grantown-on-Spey, Cullen

Frequently asked questions

How much do hotels in Moray cost?
Prices for Moray hotels vary according to the season and other factors, like Christmas and school holidays. You can find cheap options from ₹4,829 in a few different ways. Enter your destination and travel dates and then pick your budget using the "Price per night" filter. You can then refine your search by choosing your preferred property type and amenities and more.
When is the best time to go to Moray?
Here are some facts that might help you decide when to go: Moray has a oceanic climate. The summer months are between June and August. If you choose to go during this season, you can expect average temperatures to range from -12ºC to -9ºC. The best time to plan a visit to Moray depends on what you want to get out of your holiday.
Are there any luxury hotels in Moray?
Expedia has some wonderful stays for an indulgent retreat in Ballindalloch, Moray, including Thistle Dhu Bed And Breakfast. Book a room and get access to conveniences like a terrace, complimentary breakfast and a picnic area. Or pamper yourself at Little Robin Bed And Breakfast.
How can I find cheap hotels in Moray?
A good place to begin your search is with our "Price per night" filter. At the moment, the cheapest properties start at ₹4,829 per night. Other ways to secure a wallet-friendly stay in Moray are by booking well in advance and being flexible with the dates you travel. For more bargains, visit our cheap hotels in Moray page.
What are the best hotels in Moray for families?
Pack your bags (and the little ones!) and prepare for an action-packed getaway at one of our top family-friendly hotels in Moray. Located in Fochabers, The Lodge Elgin is an awesome pick. Complimentary breakfast and housekeeping services are among the amenities here. Or spend time with the fam at The Station Hotel. You can also find your perfect stay by checking the "Family friendly" box in the "Traveller experience" section of our filter tool.
What are the top beach hotels in Moray?
Switch into relaxation mode and savour the beach life at Moray's top-rated sea-view hotels like Modern Fishermans Cottage With Stunning Uninterrupted Views Of The Moray Firth. This sought-after getaway in Buckie comes with a king bed, a water view and many other conveniences. You can also soak up relaxing coastal vibes at Crooked Hythe Cottage - Charming Seafront Traditional Fishermans Cottage, another in-demand stay in this city.
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.