Search Hotels in Moray

  • 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Moray hotels

Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
Aviemore
7.0 out of 10, Good, (1,004 reviews)
"Was a very pleasant stay. Will be back."
United Kingdom
carol
$84 nightly
The price is $101
Jun 14 - Jun 15
Total with taxes and fees
Coylumbridge Resort Hotel

Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (862 reviews)
"Great resort with amazing swimming pool, kids activities room and soft play."
United Kingdom
Lukasz
$160 nightly
The price is $191
Jun 7 - Jun 8
Total with taxes and fees
Macdonald Aviemore Highland Hotel

Sweeney Aviemore One

Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (84 reviews)
"The room was perfect for our short stay in Aviemore. The location was located perfectly and surprisingly quiet even though the main road is next to it. There is parking which is easily accessible and was located to the apartment right next to it."
United Kingdom
Euan
$113 nightly
The price is $135
Jun 14 - Jun 15
Total with taxes and fees
Sweeney Aviemore One

Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.0 out of 10, Good, (581 reviews)
"A beautiful resort with great staff looking after you and well presented facilities. "
United Kingdom
Therese
$158 nightly
The price is $189
Jun 24 - Jun 25
Total with taxes and fees
Macdonald Aviemore Hotel

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.8 out of 10, Good, (16 reviews)
"Nice and clean rooms 👌 very friendly service "
United Kingdom
Tomas
$54 nightly
The price is $65
May 31 - Jun 1
Total with taxes and fees
Cluny Hill Hotel

Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (514 reviews)
"Very helpful and friendly staff, excellent buffet breakfast, great off road parking, will definitely stay again."
United Kingdom
Mick
$75 nightly
The price is $90
Jun 5 - Jun 6
Total with taxes and fees
Craiglynne Hotel

Macdonald Spey Valley Resort

Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (224 reviews)
"Great location. Some of the facilities are a bit outdated and could do with refurbishing. Accommodation was great just what we needed."
United Kingdom
Kirstin
$516 nightly
The price is $619
Jun 9 - Jun 10
Total with taxes and fees
Macdonald Spey Valley Resort

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (358 reviews)
"Nice large clean room in a good neighborhood. Food was very good also. "
United States
Ivy
$144 nightly
The price is $172
Jun 25 - Jun 26
Total with taxes and fees
The Speyside Hotel

Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
Aviemore
8.8 out of 10, Excellent, (55 reviews)
"Lovely property, nicely updates and comfortable and safe would definitely reccomend to anyone. Restaurant on site was lovely "
United States
Sarah
$111 nightly
The price is $133
May 31 - Jun 1
Total with taxes and fees
Sweeney Aviemore Two

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (571 reviews)
"Classical property with lots of history. Excellent breakfast and service."
United States
Kelly
$119 nightly
The price is $142
Jun 28 - Jun 29
Total with taxes and fees
The Mansion House Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (362 reviews)
"Perfect place to explore Dufftown and Craig. The staff are helpful and eager to make sure everything is just right. Highly recommend the Sunday Roast and Whiskey Room. "
United States
Erik
$235 nightly
The price is $282
Jun 14 - Jun 15
Total with taxes and fees
Craigellachie Hotel of Speyside

High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (360 reviews)
"Close to the national park, quite, very nice hotel, clean room and sheets and very polite receptionist"
United States
Iliyana
$131 nightly
The price is $157
Jun 24 - Jun 25
Total with taxes and fees
High Range Hotel

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
9.8 out of 10, Exceptional, (25 reviews)
"Was a lovely family run hotel. We really enjoyed the level of hospitality and how attentive the owners were to our needs. They kindly booked us dinner in a restaurant in the town centre. We felt a bit spoilt to be honest."
United Kingdom
Andrew
$173 nightly
The price is $208
Jun 9 - Jun 10
Total with taxes and fees
Seabank House Hotel

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very Good, (209 reviews)
"Room was clean only had time for bed and breakfast which was good."
United Kingdom
Jayne
$66 nightly
The price is $66
Jun 20 - Jun 21
Total with taxes and fees
Ben Mhor Hotel

Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)
4.0 star property
Nairn
8.2 out of 10, Very Good, (963 reviews)
"The grounds were so lovely, it really feels like an escape. The food at the restaurant was quite good. Overall a very positive experience. "
United States
Amanda
$149 nightly
The price is $179
Jun 28 - Jun 29
Total with taxes and fees
Muthu Newton Hotel (Near Inverness Airport)

Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (224 reviews)
"Lovely place comfortable and well kept"
United Kingdom
Michelle
$99 nightly
The price is $118
Jun 6 - Jun 7
Total with taxes and fees
Golf View Hotel

The Old Mill Inn

The Old Mill Inn
3.0 star property
Forres
8.0 out of 10, Very Good, (25 reviews)
"Spotlessly clean room, very friendly staff, great food. Would definitely recommend and will stay there again."
United Kingdom
Caroline
$81 nightly
The price is $97
Jun 1 - Jun 2
Total with taxes and fees
The Old Mill Inn

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (162 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
$55 nightly
The price is $66
May 31 - Jun 1
Total with taxes and fees
The Old Coach House Hotel

The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (158 reviews)
"The staff were amazing! They went above and beyond to make us feel at home at every step. Facilities were a little less "family friendly" than a more modern hotel but we still really enjoyed our time with our toddler!"
United States
Stephanie
$145 nightly
The price is $173
Jun 4 - Jun 5
Total with taxes and fees
The Grant Arms Hotel

Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.8 out of 10, Excellent, (364 reviews)
"Very nice staff, and hotel is in great location. Beautiful views over the Moray firth. Breakfast was fine and the staff were very friendly. "
United Kingdom
Carol
$260 nightly
The price is $312
Jun 14 - Jun 15
Total with taxes and fees
Golf View Hotel & Spa
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:Jun 12 - Jun 14

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
December
April
$142
Month
Price
January
$137
February
$143
March
$136
April
$148
May
$137
June
$142
July
$142
August
$145
September
$143
October
$133
November
$134
December
$132
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.

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