Search 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

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
The price is RM333
RM400 total
includes taxes & fees
21 Jun - 22 Jun
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
The price is RM668
RM801 total
includes taxes & fees
18 Jun - 19 Jun
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
The price is RM447
RM536 total
includes taxes & fees
14 Jun - 15 Jun
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
The price is RM625
RM751 total
includes taxes & fees
15 Jun - 16 Jun
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
The price is RM226
RM271 total
includes taxes & fees
28 Jun - 29 Jun
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
The price is RM307
RM368 total
includes taxes & fees
31 May - 1 Jun
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
The price is RM2,201
RM2,641 total
includes taxes & fees
31 May - 1 Jun
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
The price is RM640
RM768 total
includes taxes & fees
11 Jun - 12 Jun
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
The price is RM472
RM567 total
includes taxes & fees
25 Jun - 26 Jun
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
The price is RM470
RM565 total
includes taxes & fees
28 Jun - 29 Jun
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
The price is RM931
RM1,118 total
includes taxes & fees
14 Jun - 15 Jun
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
The price is RM520
RM624 total
includes taxes & fees
9 Jun - 10 Jun
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
The price is RM724
RM868 total
includes taxes & fees
1 Jun - 2 Jun
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
The price is RM331
RM331 total
includes taxes & fees
21 Jun - 22 Jun
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, (962 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
The price is RM622
RM747 total
includes taxes & fees
28 Jun - 29 Jun
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
The price is RM416
RM499 total
includes taxes & fees
6 Jun - 7 Jun
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
The price is RM330
RM397 total
includes taxes & fees
1 Jun - 2 Jun
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
The price is RM222
RM267 total
includes taxes & fees
31 May - 1 Jun
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
The price is RM573
RM688 total
includes taxes & fees
6 Jun - 7 Jun
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
The price is RM1,032
RM1,238 total
includes taxes & fees
14 Jun - 15 Jun
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.

Showing deals for:12 Jun - 14 Jun

Save an average of 15% on thousands of hotels when you're signed in

Top Moray Hotel Reviews

Guide to exploring Moray

Top reasons to visit Moray

  • Stunning Outdoor Adventures: Moray is perfect for hiking, golfing, and exploring scenic trails amidst breathtaking landscapes.
  • Rich Cultural Heritage: Visitors can delve into local history through castles, museums, and visitor centres.
  • Charming Towns: Discover picturesque villages along the scenic A9 road, enhancing your travel experience.
  • Welcoming Atmosphere: The friendly locals contribute to a warm and inviting environment for all visitors.
  • Diverse Accommodation: A variety of lodging options, from hotels to cosy B&Bs, cater to every traveller's needs.

Find great hotels in Moray

Discover the charming lodging options in Moray, Scotland, where a variety of hotels and bed & breakfasts cater to all types of travellers. Whether you're seeking pet-friendly accommodations or a family-friendly adventure, Moray has something for everyone. From the delightful Aberlour Hotel to cosy motels, you’ll find a range of choices that promise a memorable stay in this picturesque region.

  • The Mansion House Hotel: Nestled in the heart of Moray, The Mansion House Hotel is a charming 4-star establishment that exudes a distinctive golf-themed boutique experience. With its elegantly designed interiors adorned with unique decor and artwork, this hotel offers a luxurious atmosphere for golf enthusiasts. Guests can indulge in golf experiences right at the property, making it an ideal choice for travellers seeking both relaxation and recreation. The combination of stylish accommodation and a passion for golf ensures a memorable stay.
  • Laichmoray Hotel: The Laichmoray Hotel, a welcoming 3-star venue, is perfect for business travellers and those seeking an LGBTQIA-friendly environment. This property is committed to providing a comfortable experience for all guests, boasting affiliations with LGBTQI travel guides. Its convenient location in Moray allows easy access to local business hubs and attractions, making it an excellent choice for professionals on the go. The staff’s warm hospitality and inclusive atmosphere create a sense of belonging for every visitor.
  • The Old Coach House Hotel: A delightful 3-star accommodation, The Old Coach House Hotel is the ideal retreat for pet lovers. This pet-friendly property warmly welcomes your furry companions, offering a range of amenities and policies tailored for pets, including designated areas and services for dogs and service animals. Situated in the picturesque Moray region, it provides a comfortable base for exploring the surrounding area with your beloved pets. Enjoy a relaxing stay in a friendly environment that caters to both you and your four-legged friends.

Where to stay in Moray

Moray offers a perfect blend of outdoor adventure and rich cultural experiences. Explore the scenic A9 road, meandering through charming Aberdeenshire villages and adjacent mountains. The administrative capital of Moray, Elgin, serves as a vibrant hub for historical excursions. Friendly locals enhance the welcoming atmosphere, making it an ideal destination for those seeking both adventure and tranquillity. Discover the hidden gems of this remarkable region and immerse yourself in its captivating history and natural beauty.

  • Elgin: Nestled in the heart of Moray, Elgin is a vibrant city that offers a rich tapestry of outdoor adventures and stunning scenery. With a steady flow of visitors year-round, Elgin particularly attracts travellers in February, September, and December. The city boasts an array of activities such as hiking trails and golf courses, making it a haven for outdoor enthusiasts. Noteworthy landmarks include the Elgin Museum, the historic Elgin Cathedral, and various visitor centres that provide insight into the region’s heritage and culture.
  • Buckie: Situated along the scenic Moray coast, Buckie is a charming city known for its beautiful beaches and outdoor activities. Visitors are drawn to Buckie during peak months in March, April, and September, seeking an escape into nature. The city is perfect for skiing, with nearby ski fields, and features picturesque trails that meander along the coastline. The stunning Buckie Harbour and the surrounding national parks showcase the area’s natural beauty, offering a peaceful retreat for those looking to unwind.
  • Cullen: A delightful village in Moray, Cullen is renowned for its picturesque settings and outdoor adventures. With visitors flocking in April, July, and September, this charming locale is famed for its scenic views and opportunities for exploration. Golf enthusiasts will enjoy the local golf courses and private clubs, while the nearby marina and national park provide ample opportunities for nature walks and relaxation. The unique rock formations along the coastline are a must-see, adding to Cullen's allure for those seeking a tranquil yet adventurous getaway.

Things to do in Moray

Moray offers a splendid escape for outdoor enthusiasts, featuring a variety of activities such as hiking along scenic trails and enjoying the picturesque landscapes. Golf lovers will also find excellent courses to test their skills. With its captivating scenery and adventure opportunities, Moray is an ideal destination for a memorable getaway.

Shopping

In Moray, you can explore Relax, a charming store offering unique gifts and souvenirs. Another delightful stop is Harbour Treasures, where you’ll find local crafts and treasures. Both shops provide an inviting shopping experience, perfect for picking up special keepsakes from your visit.

Recreation

Experience the lush greens of Moray Golf Club, where you can enjoy a round of golf amidst stunning landscapes. For a touch of luxury, Cullen Golf Club offers a serene environment perfect for relaxation. Families will love Well Road Play Park, an inviting space for outdoor fun and quality time together.

Adventure

Experience the breathtaking Speyside Way - Tominoul Spur hiking trail, where stunning scenery and outdoor adventure await. For thrill-seekers, Bike Glenlivet offers exhilarating biking experiences. Explore the Moray Coast Trail, another picturesque hiking route that showcases the beauty of the coastline and invigorating outdoor vibes.

Nightlife

In Moray, The Lounge offers a relaxed atmosphere with live music and a wide selection of drinks. Meanwhile, the Moray Golf Club hosts vibrant events, blending stunning views with a lively social scene, perfect for unwinding after a day of exploration.

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

Booking tips and Expedia advantages for Moray

To save money during your visit to Moray, consider travelling during the off-peak months of December to February when prices are lower. Booking your hotel about a month in advance is advisable, with Wednesday being the cheapest day to stay. Utilise Expedia to find deals by searching for eco-friendly accommodation and refining your results by budget. Combining your hotel, flights, and activities into a package can also lead to significant savings. Additionally, keep an eye out for last-minute deals marked with a green label for potential discounts.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Moray are December to February, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Moray about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Moray is Wednesday. The most expensive day to stay in Moray is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly accommodation options available for booking.
  • Consider bundling your trip: You can save money by combining your Moray hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Moray

Moray offers a delightful mix of outdoor adventures, stunning scenery, and rich cultural experiences for all types of travellers. With its array of castles, visitor centres, and museums, visitors can immerse themselves in the local heritage while enjoying romantic and adventurous outings. Whether you seek exploration or relaxation, Moray’s attractions promise an unforgettable holiday in the heart of Scotland.

  • Knockando Woolmill: Experience the charm of this historic wool mill, nestled in a tranquil setting. Enjoy the luxury of handcrafted textiles and engage with friendly locals who are passionate about their craft, making it a unique visit for any textile enthusiast.
  • Brodie Castle: Step into a world of culture and romance at this stunning castle, surrounded by beautiful gardens. Explore its rich history through captivating exhibits and enjoy picturesque views that transport you back in time.
  • Findhorn Foundation: Immerse yourself in the spiritual atmosphere of this place of worship. The foundation promotes community and sustainable living, offering workshops and events that encourage personal growth and connection with nature.

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 RM267 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 10ºC to 16ºC. 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 RM267 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 holiday 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 "Traveller 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 accommodation 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?
Unbeatable prices on Moray hotels are just the start of the reasons to book with Expedia. Become an Expedia Rewards member for free today and earn points with every booking, along with fantastic membership perks. We're talking savings worth 10% or more on select hotels! Plus, most of our hotels come with free cancellation, so you can reserve your escape without worrying about your plans changing.