Search Hotels in Moray

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Moray

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 492 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, (1011)
"Great base for a family vacation."
Canada
SARABJIT
$54 nightly
The price is $64
Nov 2 - Nov 3
Total with taxes and fees
Coylumbridge Resort Hotel
Macdonald Aviemore Highland Hotel
4.0 star property
7.8 out of 10, Good, (802)
"Super comfy beds, friendly staff, and the food was good. Great place to stay if you're visiting Aviemore for hiking/outdoor activities, espessially since they have a hot tub, pool and sauna which were great after a long day. "
Canada
Emmet
$98 nightly
The price is $117
Nov 9 - Nov 10
Total with taxes and fees
Macdonald Aviemore Highland Hotel
Craiglynne Hotel
3.0 star property
7.4 out of 10, Good, (483)
"Good location. Good size family room. Friendly and helpfull staff. "
United Kingdom
Sarah
Craiglynne Hotel
West End Hotel
3.0 star property
8.4 out of 10, Very Good, (339)
"Lovely hotel near the ocean. We had a Lovely walk along the ocean after each meal. Hôtel was located in a quiet residential area. Full service bar and restaurant. Perfect! "
Canada
Richard/Monique
$57 nightly
The price is $68
Nov 2 - Nov 3
Total with taxes and fees
West End Hotel
Macdonald Aviemore Hotel
4.0 star property
7.2 out of 10, Good, (554)
"The hotel is close to shopping, public transportation, and many sights in the Cairgorm National Park. Dinner options are available to guests with reservations, and the room was as advertised."
United States
Kathleen
$93 nightly
The price is $111
Nov 5 - Nov 6
Total with taxes and fees
Macdonald Aviemore Hotel
Ben Mhor Hotel
3.0 star property
8.2 out of 10, Very Good, (177)
"Good value for money in the middle of town. "
United Kingdom
Thomas
$47 nightly
The price is $47
Nov 9 - Nov 10
Total with taxes and fees
Ben Mhor Hotel
The Mansion House Hotel
4.0 star property
8.4 out of 10, Very Good, (521)
"Awesome place to stay."
United States
Brendan
$110 nightly
The price is $132
Nov 1 - Nov 2
Total with taxes and fees
The Mansion House Hotel
Macdonald Spey Valley Resort
3.0 star property
8.0 out of 10, Very Good, (211)
"The apartment was spacious for the two of us, the beds were comfortable, the kitchen had a good range of appliances and the lounge had comfortable seating."
United Kingdom
Derek
Macdonald Spey Valley Resort
The Grant Arms Hotel
4.0 star property
9.0 out of 10, Wonderful, (150)
"Absolutely excellent stay, couldn’t recommend more."
United States
Joseph
$142 nightly
The price is $171
Nov 1 - Nov 2
Total with taxes and fees
The Grant Arms Hotel
Hillhead Hideaways
5.0 star property
10.0 out of 10, Exceptional, (7)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
$364 nightly
The price is $437
Nov 4 - Nov 5
Total with taxes and fees
Hillhead Hideaways
Sweeney Aviemore Two
2.0 star property
8.6 out of 10, Excellent, (39)
" Great place to stay "
Canada
Elissa
$95 nightly
The price is $114
Nov 1 - Nov 2
Total with taxes and fees
Sweeney Aviemore Two
Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
8.2 out of 10, Very Good, (936)
"A good quiet place to land with a walk to the beach "
United States
Catherine
$70 nightly
The price is $84
Nov 9 - Nov 10
Total with taxes and fees
Muthu Newton Hotel (Near Inverness Airport)
High Range Hotel
3.0 star property
9.4 out of 10, Exceptional, (332)
"This hotel complex is a gem. "
Canada
Wayne
$72 nightly
The price is $87
Nov 2 - Nov 3
Total with taxes and fees
High Range Hotel
Craigellachie Hotel of Speyside
4.0 star property
9.0 out of 10, Wonderful, (339)
"The whiskey bar is amazing."
Taiwan
YU HUNG
$181 nightly
The price is $217
Nov 23 - Nov 24
Total with taxes and fees
Craigellachie Hotel of Speyside
Sweeney Aviemore One
3.0 star property
9.0 out of 10, Wonderful, (58)
"Good value for money. Modern, clean and excellent location. Room was a little on the small side but absolutely fine for 1 night."
France
Anonymous traveler
$82 nightly
The price is $99
Nov 12 - Nov 13
Total with taxes and fees
Sweeney Aviemore One
The Speyside Hotel
3.5 star property
9.4 out of 10, Exceptional, (334)
"Dated hotel in need of serious upgrades. Great location for Speyside tourism. Friendly staff and great food."
Canada
Timothy
$128 nightly
The price is $154
Nov 4 - Nov 5
Total with taxes and fees
The Speyside Hotel
The Clubhouse
4.0 star property
10.0 out of 10, Exceptional, (14)
"Great experience. "
United States
MARSHALL
The Clubhouse
The Old Coach House Hotel
3.0 star property
6.8 out of 10, (144)
"Cycle trip, needed somewhere to stay and the price was reasonable "
United Kingdom
John
$55 nightly
The price is $66
Nov 1 - Nov 2
Total with taxes and fees
The Old Coach House Hotel
Macdonald Morlich Hotel
4.0 star property
7.6 out of 10, Good, (443)
"Staff were very friendly and were clearly working very hard to provide the best possible service. They even took our bikes in for us for safe storage even though we had a late check in. They seem to go that extra mile. The reason for the 3 stars was because our room had dust/cobwebs in areas where it hasn't been touched, also the hot tap in the bathroom was scalding hot! "
United Kingdom
Bryan
$93 nightly
The price is $111
Nov 5 - Nov 6
Total with taxes and fees
Macdonald Morlich Hotel
Poseidon's Inn
3.0 star property
9.2 out of 10, Wonderful, (230)
"Excellent location while on a short visit, easy check in process and good quality accommodation."
United Kingdom
Jon
$56 nightly
The price is $68
Nov 9 - Nov 10
Total with taxes and fees
Poseidon's Inn
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:Nov 7 - Nov 9
Save an average of 15% on thousands of hotels when you're signed in

Top Moray Hotel Reviews

Price trends for hotels in Moray

Less expensive
More expensive
Next month
January
August
$133
Month
Price
January
$109
February
$134
March
$143
April
$143
May
$153
June
$153
July
$155
August
$160
September
$158
October
$134
November
$133
December
$121
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Moray. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around 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.

Explore a world of travel with Expedia

Frequently asked questions

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