Search Hotels in Moray

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Top Cities in Moray

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 488 hotels in Moray with room rates, reviews, and availability. Most hotels are fully refundable.

Coylumbridge Resort Hotel

4.0 star property
6.8 out of 10, (1006)
"Great hotel, they even upgraded our room which was very appreciated. The pool and sauna were a nice asset as well."
$84 nightly
The price is $101
Aug 17 - Aug 18
Total includes taxes and fees
Coylumbridge Resort Hotel

Macdonald Aviemore Highland Hotel

4.0 star property
7.8 out of 10, Good, (777)
"Comfortable bed and good food"
$151 nightly
The price is $181
Aug 17 - Aug 18
Total includes taxes and fees
Macdonald Aviemore Highland Hotel

Craigellachie Hotel of Speyside

4.0 star property
9.0 out of 10, Wonderful, (318)
"Good place to explor the many distilleries in the close area."
$235 nightly
The price is $282
Aug 16 - Aug 17
Total includes taxes and fees
Craigellachie Hotel of Speyside

Macdonald Aviemore Hotel

4.0 star property
7.2 out of 10, Good, (542)
"We had a nice stay at MacDonald Aviemore! The staff was friendly and welcoming and the location was central to the shops and restaurants."
$137 nightly
The price is $165
Aug 25 - Aug 26
Total includes taxes and fees
Macdonald Aviemore Hotel

Craiglynne Hotel

3.0 star property
7.4 out of 10, Good, (448)
"Good stay with affordable price"
$75 nightly
The price is $89
Aug 19 - Aug 20
Total includes taxes and fees
Craiglynne Hotel

West End Hotel

3.0 star property
8.4 out of 10, Very Good, (282)
"Lovely room, food in evening and breafast very good, lovely friendly staff 🙂"
$78 nightly
The price is $94
Aug 28 - Aug 29
Total includes taxes and fees
West End Hotel

Ben Mhor Hotel

3.0 star property
8.2 out of 10, Very Good, (159)
"Good rooms though a little small. A good location in town. "
$73 nightly
The price is $73
Aug 27 - Aug 28
Total includes taxes and fees
Ben Mhor Hotel

Macdonald Spey Valley Resort

3.0 star property
8.0 out of 10, Very Good, (204)
"The property is beautiful and managed very good. The patio was awesome thw view was incredible. Bathrooms and rooms were very clean. The visitor center and the swimming pool was little far from the patio."
Macdonald Spey Valley Resort

The Grant Arms Hotel

4.0 star property
9.0 out of 10, Wonderful, (133)
"Hotel is a little old / outdated. Breakfast was good! I was expecting a better / warmer welcome from the front desk team. Room is not very quiet but overall comfortable. Someone (staff) opened the door without knocking when I was in the room. Not sure if I would stay there again. Good for the price. "
$123 nightly
The price is $148
Aug 17 - Aug 18
Total includes taxes and fees
The Grant Arms Hotel

Muthu Newton Hotel (Near Inverness Airport)

4.0 star property
8.2 out of 10, Very Good, (903)
"We were touring around and this was a great location, with the beaches of Nairn nearby and good connections to travel wider afield to Inverness and Loch Ness in one direction and Aviemore in the other. The facilities were what you'd expect and we enjoyed the bar and dining in the restaurant on both nights we stayed there - excellent food and service. The staff were friendly and helpful throughout, with our many questions about places to go etc. It was also fascinating to learn about the...
$154 nightly
The price is $185
Sep 7 - Sep 8
Total includes taxes and fees
Muthu Newton Hotel (Near Inverness Airport)

The Mansion House Hotel

4.0 star property
8.4 out of 10, Very Good, (485)
"What an absolutely beautiful place! We loved our room; it had so much character. We appreciated the kettle and coffee/tea in the room, the included breakfast; the restaurant on site, the wifi and the available parking. The grounds are also beautiful; you can sit at the tables along the river and admire the castle-like building. I wish we could have stayed longer. "
$113 nightly
The price is $136
Aug 17 - Aug 18
Total includes taxes and fees
The Mansion House Hotel

The Speyside Hotel

3.5 star property
9.4 out of 10, Exceptional, (316)
"Great dinner and friendly staff. "
$156 nightly
The price is $187
Aug 17 - Aug 18
Total includes taxes and fees
The Speyside Hotel

Waverley Hotel

3.0 star property
7.4 out of 10, Good, (440)
"Nice hotel in a nice town"
$122 nightly
The price is $147
Aug 17 - Aug 18
Total includes taxes and fees
Waverley Hotel

Sweeney Aviemore Two

2.0 star property
8.8 out of 10, Excellent, (23)
"Excellent stay."
$127 nightly
The price is $152
Aug 17 - Aug 18
Total includes taxes and fees
Sweeney Aviemore Two

Hillhead Hideaways

5.0 star property
10.0 out of 10, Exceptional, (6)
"Everything you need amd more for a great few nights away. Great job!"
$392 nightly
The price is $470
Aug 25 - Aug 26
Total includes taxes and fees
Hillhead Hideaways

Stunning 3-bed Cottage in the Village of Tomintoul

3.5 star property
Stunning 3-bed Cottage in the Village of Tomintoul

The Old Coach House Hotel

3.0 star property
7.0 out of 10, Good, (136)
"This my first night and i'"
$55 nightly
The price is $67
Aug 18 - Aug 19
Total includes taxes and fees
The Old Coach House Hotel

Firth Hotel & Restaurant

3.0 star property
8.4 out of 10, Very Good, (230)
"Lovely place, clean and cost. Great view"
$93 nightly
The price is $111
Aug 25 - Aug 26
Total includes taxes and fees
Firth Hotel & Restaurant

Sweeney Aviemore One

3.0 star property
9.0 out of 10, Wonderful, (49)
"Very clean and well maintained property, easy to find and check in was a breeze. "
Sweeney Aviemore One

Golf View Hotel

3.0 star property
8.4 out of 10, Very Good, (189)
"Great terrace for drinks and dining al fresco. Great breakfast! Will be back!"
$104 nightly
The price is $125
Aug 31 - Sep 1
Total includes taxes and fees
Golf View 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

Find out more about Moray

Find out more about Moray

Top reasons to visit Moray

  • Stunning Natural Scenery: Moray offers breathtaking landscapes, including the picturesque Moray Firth and the majestic Scottish Highlands.
  • Outdoor Adventures: Ideal for adventure seekers, visitors can enjoy hiking trails and explore ski fields.
  • Historic Castles: Discover the rich history of Moray by visiting iconic sites like Drummuir Castle.
  • Charming Coastal Towns: Explore delightful towns such as Lossiemouth, known for its beautiful beaches and local charm.
  • Diverse Accommodations: From cozy bed and breakfasts to luxurious hotels, Moray offers a range of lodging options for every traveler.

Find great hotels in Moray

Explore the diverse hotel accommodations in Moray, Scotland, where options range from cozy bed and breakfasts to luxurious five-star hotels. Whether you're traveling with pets, seeking adventure, or on a business trip, Moray has the perfect lodging for you. Notable options include Laichmoray Hotel and Craiglynne Hotel, among others. Enjoy a delightful stay in this stunning region, offering comfort and convenience for every type of traveler.

  • Craigellachie Hotel of Speyside: Nestled in the heart of Moray, the Craigellachie Hotel of Speyside is a charming 4-star retreat that offers a unique blend of natural beauty and wellness. Ideal for travelers seeking a serene getaway, this hotel provides pet-friendly accommodations, making it a perfect choice for those wishing to bring their furry companions along. Business travelers will appreciate the dedicated meeting room facilities, while the focus on natural themes enhances an overall rejuvenating experience. Enjoy the tranquil surroundings and indulge in the hotel's inviting atmosphere.
  • The Mansion House Hotel: The Mansion House Hotel stands out as a luxurious 4-star destination that seamlessly combines golf and boutique charm. Located in Moray, this hotel features uniquely designed interiors adorned with exquisite decor and artwork, offering guests a truly distinctive stay. Golf enthusiasts will find themselves in paradise, with the opportunity to play on quality courses nearby. This hotel perfectly encapsulates sophistication and personalized service, ensuring a memorable vacation experience for guests looking for elegance and leisure.
  • OYO Eastbank Hotel, Speyside Scotland: The OYO Eastbank Hotel is a cozy 3.5-star accommodation that appeals to golf lovers visiting Moray. With a welcoming ambiance and easy access to local golf courses, this hotel is a fantastic choice for those eager to hit the greens. Guests can enjoy a comfortable and budget-friendly stay while appreciating the beautiful Scottish surroundings. The friendly staff and practical amenities make OYO Eastbank a reliable option for travelers seeking a laid-back atmosphere with a focus on leisure activities.

Discover the best areas to stay in Moray

Moray, Scotland, is a treasure trove for adventure seekers and nature lovers alike. Explore the stunning Moray Firth with its breathtaking sea views, visit the charming town of Lossiemouth, or venture into the majestic Scottish Highlands. Immerse yourself in the rich culture and history of the region, where friendly locals enhance the experience. Whether you're seeking secluded spots or vibrant excursions, Moray offers an unforgettable vacation filled with scenic beauty and warm hospitality.

  • Elgin: Elgin is a charming city nestled in the heart of Moray, known for its rich history and vibrant outdoor scene. With a steady flow of visitors year-round, Elgin experiences peak tourist activity in February, September, and December. Adventure seekers will find a variety of hiking trails and scenic vistas, making it a perfect destination for those who love the great outdoors. The city boasts attractions such as the Elgin Museum and the historic Elgin Castle, providing a glimpse into the region's past. Golf enthusiasts will also enjoy the local courses, adding to the diverse experience Elgin has to offer.
  • Aberlour: Located in the picturesque Moray region, Aberlour is a delightful city that attracts visitors for its romantic ambiance and outdoor adventures. With peak visitation occurring from March to April and in July, this city offers a perfect blend of tranquility and excitement. Outdoor activities abound, including access to stunning trails and nearby golf courses. Notable attractions include the Aberlour Visitor Centre and the scenic National State Park, ideal for nature lovers. Whether you're looking for a romantic getaway or an adventurous escape, Aberlour has something to offer every traveler.
  • Buckie: Buckie is a coastal city in Moray, renowned for its breathtaking scenery and outdoor adventures. The city welcomes visitors year-round, with peak travel times in March, April, and September. Buckie is perfect for those looking to experience nature, with activities such as golfing and exploring the nearby national park. Local attractions include the Buckie Museum and the stunning bay, offering picturesque views and leisure opportunities. This vibrant city is an ideal spot for those seeking both adventure and relaxation along Scotland's beautiful coastline.

Things to do in Moray

Moray, Scotland, is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and a variety of activities. Visitors can enjoy access to scenic trails, embark on hiking adventures, and explore ski fields, making it an ideal destination for those who love nature and outdoor recreation.

Food and drinks

In Moray, savor exquisite whiskies at Macallan Distillery, Glenfiddich Whisky Distillery, and Glenlivet Distillery, each offering a romantic atmosphere. For a taste of local cuisine, explore restaurants in Archiestown, or unwind at cocktail bars showcasing Speyside's renowned whisky.

Shopping

In Moray, visit Relax for unique gifts and souvenirs, or check out Harbour Treasures for local crafts. If you're up for a drive, head to Elgin's St. Giles Shopping Centre, about 10 miles away, featuring a variety of shops and eateries for a fun day out.

Recreation

At Moray Golf Club, enjoy a round of golf surrounded by beautiful landscapes and a vibrant outdoor atmosphere. Hopeman Golf Club offers a similar experience, perfect for golf enthusiasts looking to unwind. For families, Well Road Play Park provides a fun playground, ideal for outdoor activities with loved ones.

Adventure

The Speyside Way - Tominoul Spur offers breathtaking hiking trails, immersing you in Moray's stunning landscapes. The Moray Coast Trail showcases dramatic coastal views and diverse wildlife. Dava Way invites you to traverse scenic routes through lush countryside, making each adventure unforgettable in this beautiful region.

Booking tips and Expedia advantages for Moray

When visiting Moray, Scotland, consider free attractions like the Glenfiddich Whisky Distillery to save on entertainment. Book your hotel during off-peak months—January, February, and November—to find lower rates. For the best hotel deals, consider booking one month in advance or check Expedia's last-minute offers. Use Expedia's search tool to filter by budget and preferences, and take advantage of package deals that combine flights, hotels, and activities. Joining Expedia's One Key membership can also provide exclusive discounts and cash back for future stays.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in Moray is moderately seasonal. The cheapest months to stay in Moray are January to February and November, where the prices are moderately lower. This is in comparison to May and August to September, where prices are moderately higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Moray is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • Find cheap hotels on Expedia: You can utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the "Eco-certified" option will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your Moray hotel reservation with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Moray

Moray is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and a rich cultural experience. Key attractions include Drummuir Castle, the Bay of Findhorn, and the Moray Firth, all of which cater to families and travelers looking for unique experiences. Whether exploring castles, visiting museums, or enjoying nature, Moray promises a memorable vacation filled with diverse activities and breathtaking landscapes.

  • Findhorn Foundation: Nestled in the picturesque Moray region, the Findhorn Foundation is a unique spiritual community that emphasizes eco-awareness and personal growth. Visitors can enjoy workshops, meditation sessions, and the beautiful gardens that reflect its vibrant culture.
  • Brodie Castle: This enchanting 16th-century castle offers a romantic glimpse into Scotland's history with its stunning architecture and lush gardens. Explore the fascinating interior, filled with art and antiques, while enjoying the serene surroundings that evoke a sense of timelessness.
  • Speyside Cooperage: Experience the art of barrel-making at this interactive visitor center. Ideal for families and adventure seekers, you can take guided tours showcasing traditional cooperage techniques and even participate in hands-on activities.

The nearest major airports for your trip to Moray

Traveling to Moray, Scotland, is convenient with three major airports nearby. Aberdeen Airport (ABZ) is 52 miles away, with excellent hotel options like the 5-star Marcliffe Hotel and Spa, located 6 miles from the airport, and the 4-star Leonardo Hotel and Conference Venue, just 0.3 miles away. Inverness Airport (INV) is closer at 29 miles, featuring nearby hotels like the luxurious Ness Walk, 8 miles from the airport, offering various transportation services. Wick Airport (WIC) is 56 miles from Moray, with options like the 4-star Bank Guest House, only 0.7 miles away. Each airport provides access to Moray, making your trip easy and enjoyable.

Frequently asked questions

How much do hotels in Moray cost?
In Moray, you can find cheap options from $67 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 50ºF to 61ºF. 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 $67 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?
Fantastic deals and plenty of options are just two of the reasons to book your Moray hotel with Expedia. What's more, our free loyalty platform, One Key™, lets you collect and use OneKeyCash™* on eligible hotels, flights and more. And if your itinerary changes and you have to modify your reservation, don't fret. Our online Help Center is ready to assist you anytime, night or day. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.