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 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, (1001)
"It’s a good property especially for families with plenty of activities for kids"
$78 nightly
The price is $94
Jul 27 - Jul 28
Total includes taxes and fees
Coylumbridge Resort Hotel

West End Hotel

3.0 star property
8.4 out of 10, Very Good, (261)
"Staff were nice, short walk to beach, food was nice."
$81 nightly
The price is $97
Jul 10 - Jul 11
Total includes taxes and fees
West End Hotel

Craigellachie Hotel of Speyside

4.0 star property
9.0 out of 10, Wonderful, (309)
"Beautiful historic inn with very modern convenience. Friendly and helpful staff. Great restaurant and bar! "
$237 nightly
The price is $285
Jul 27 - Jul 28
Total includes taxes and fees
Craigellachie Hotel of Speyside

Macdonald Aviemore Highland Hotel

4.0 star property
7.8 out of 10, Good, (761)
"Breakfast was good"
$159 nightly
The price is $191
Jul 20 - Jul 21
Total includes taxes and fees
Macdonald Aviemore Highland Hotel

Stunning 3-bed Cottage in the Village of Tomintoul

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

Craiglynne Hotel

3.0 star property
7.4 out of 10, Good, (421)
"Good value hotel which was comfortable and centrally located. Breakfast was also good value."
$60 nightly
The price is $72
Jul 16 - Jul 17
Total includes taxes and fees
Craiglynne Hotel

Macdonald Aviemore Hotel

4.0 star property
7.2 out of 10, Good, (526)
"We had a nice stay at MacDonald Aviemore! The staff was friendly and welcoming and the location was central to the shops and restaurants."
$133 nightly
The price is $160
Jul 20 - Jul 21
Total includes taxes and fees
Macdonald Aviemore Hotel

Ben Mhor Hotel

3.0 star property
8.2 out of 10, Very Good, (150)
"Friendly staff, good breakfast "
$65 nightly
The price is $65
Jul 16 - Jul 17
Total includes taxes and fees
Ben Mhor Hotel

Macdonald Spey Valley Resort

3.0 star property
8.0 out of 10, Very Good, (200)
"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

Muthu Newton Hotel (Near Inverness Airport)

4.0 star property
8.4 out of 10, Very Good, (895)
"Friendly staff, comfortable bed, nice garden, could do with some maintenance."
$156 nightly
The price is $188
Jul 28 - Jul 29
Total includes taxes and fees
Muthu Newton Hotel (Near Inverness Airport)

The Speyside Hotel

3.5 star property
9.4 out of 10, Exceptional, (309)
"Great hotel, very comfortable and an excellent restaurant."
$153 nightly
The price is $184
Jul 16 - Jul 17
Total includes taxes and fees
The Speyside Hotel

The Mansion House Hotel

4.0 star property
8.4 out of 10, Very Good, (483)
"Excellent hotel…staff so friendly. I forgot a gold ring in the hotel room after check out and Yola from housekeeping was kind enough to help me find it. "
$128 nightly
The price is $154
Jul 13 - Jul 14
Total includes taxes and fees
The Mansion House Hotel

The Grant Arms Hotel

4.0 star property
9.2 out of 10, Wonderful, (119)
"Very old, things have to be updated even in an antique hotel. Food was great"
$130 nightly
The price is $156
Jul 13 - Jul 14
Total includes taxes and fees
The Grant Arms Hotel

Waverley Hotel

3.0 star property
7.4 out of 10, Good, (424)
"It’s was friendly clean Quiet Denise was a knowledge of information Food and facilities good Just what we needed "
$125 nightly
The price is $150
Jul 10 - Jul 11
Total includes taxes and fees
Waverley Hotel

Sweeney Aviemore Two

2.0 star property
9.0 out of 10, Wonderful, (14)
" Great place to stay "
$122 nightly
The price is $147
Jul 20 - Jul 21
Total includes taxes and fees
Sweeney Aviemore Two

High Range Hotel

3.0 star property
9.6 out of 10, Exceptional, (300)
"very clean and bright motel. Lovely view from room. "
$133 nightly
The price is $159
Jul 10 - Jul 11
Total includes taxes and fees
High Range Hotel

Firth Hotel & Restaurant

3.0 star property
8.4 out of 10, Very Good, (220)
"Great views of the beach and river Lossie.short walk to the marina and the cafes"
$90 nightly
The price is $108
Jul 17 - Jul 18
Total includes taxes and fees
Firth Hotel & Restaurant

Dunroamin

4.0 star property
9.6 out of 10, Exceptional, (48)
"Lovely hosts, fantastic breakfasts, comfy bed, on-site parking."
$187 nightly
The price is $187
Jul 13 - Jul 14
Total includes taxes and fees
Dunroamin

Sweeney Aviemore One

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

The Old Coach House Hotel

3.0 star property
7.0 out of 10, Good, (127)
"A cute little restored old hotel. Perfect for me as a solo traveler. I felt safe, comfortable and the rate was ver affordable. "
$55 nightly
The price is $67
Jul 15 - Jul 16
Total includes taxes and fees
The Old Coach House 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:Jul 18 - Jul 20
Save an average of 15% on thousands of hotels when you're signed in

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 $65 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 $65 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.