Photo by The Camangian's

Search Moray Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Moray

Coylumbridge Resort Hotel

4.0 star property
Aviemore
6.8 out of 10, (1004)
"Amazing loved it "
United Kingdom
Leandra
The price is RM206
RM247 total
includes taxes & fees
16 Nov - 17 Nov
Coylumbridge Resort Hotel

Macdonald Aviemore Highland Hotel

4.0 star property
Aviemore
7.8 out of 10, Good, (806)
"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
The price is RM386
RM463 total
includes taxes & fees
19 Nov - 20 Nov
Macdonald Aviemore Highland Hotel

Craiglynne Hotel

3.0 star property
Grantown-on-Spey
7.4 out of 10, Good, (485)
"Good location. Good size family room. Friendly and helpfull staff. "
United Kingdom
Sarah
Craiglynne Hotel

Ben Mhor Hotel

3.0 star property
Grantown-on-Spey
8.2 out of 10, Very good, (181)
"Good nice clean room friendly easy check all good great value. "
United Kingdom
Michael
The price is RM225
RM225 total
includes taxes & fees
17 Nov - 18 Nov
Ben Mhor Hotel

Macdonald Aviemore Hotel

4.0 star property
Aviemore
7.2 out of 10, Good, (555)
"Well suited for a family holiday. Great location, stunning scenery. Highly recommend. "
United Kingdom
Ingrida
The price is RM386
RM463 total
includes taxes & fees
19 Nov - 20 Nov
Macdonald Aviemore Hotel

High Range Hotel

3.0 star property
Aviemore
9.4 out of 10, Exceptional, (332)
"This hotel complex is a gem. "
Canada
Wayne
The price is RM301
RM362 total
includes taxes & fees
13 Nov - 14 Nov
High Range Hotel

Sweeney Aviemore One

3.0 star property
Aviemore
9.0 out of 10, Wonderful, (59)
"Very clean , staff very helpful and accomomadating , room very compact,modern lovely shower,comfy bed and very warm and cosy room.defo be back.thankyou"
United Kingdom
susan
Sweeney Aviemore One

Macdonald Spey Valley Resort

3.0 star property
Aviemore
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

Muthu Newton Hotel (Near Inverness Airport)

4.0 star property
Nairn
8.2 out of 10, Very good, (939)
"Clean warm hotel, nice breakfast "
United Kingdom
Allan
The price is RM309
RM371 total
includes taxes & fees
23 Nov - 24 Nov
Muthu Newton Hotel (Near Inverness Airport)

The Mansion House Hotel

4.0 star property
Elgin
8.4 out of 10, Very good, (523)
"Breakfast was delicious, staff were lovely, room very comfortable "
Australia
Katrina
The Mansion House Hotel

Hillhead Hideaways

5.0 star property
Keith
10.0 out of 10, Exceptional, (7)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is RM1,523
RM1,827 total
includes taxes & fees
12 Nov - 13 Nov
Hillhead Hideaways

Sweeney Aviemore Two

2.0 star property
Aviemore
8.6 out of 10, Excellent, (43)
" Great place to stay "
Canada
Elissa
The price is RM395
RM474 total
includes taxes & fees
19 Nov - 20 Nov
Sweeney Aviemore Two

Craigellachie Hotel of Speyside

4.0 star property
Aberlour
9.0 out of 10, Wonderful, (340)
"The whiskey bar is amazing."
Taiwan
YU HUNG
The price is RM755
RM906 total
includes taxes & fees
23 Nov - 24 Nov
Craigellachie Hotel of Speyside

The Speyside Hotel

3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (335)
"Dated hotel in need of serious upgrades. Great location for Speyside tourism. Friendly staff and great food."
Canada
Timothy
The Speyside Hotel

The Grant Arms Hotel

4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (150)
"Absolutely excellent stay, couldn’t recommend more."
United States
Joseph
The price is RM594
RM713 total
includes taxes & fees
24 Nov - 25 Nov
The Grant Arms Hotel

Poseidon's Inn

3.0 star property
Lossiemouth
9.2 out of 10, Wonderful, (232)
"Great"
United Kingdom
Gagandeep
The price is RM237
RM285 total
includes taxes & fees
16 Nov - 17 Nov
Poseidon's Inn

The Clubhouse

4.0 star property
Nairn
10.0 out of 10, Exceptional, (15)
"Great experience. "
United States
MARSHALL
The Clubhouse

Golf View Hotel & Spa

4.0 star property
Nairn
8.6 out of 10, Excellent, (335)
"Great overall! Stunning views, amazing staff. "
United Kingdom
Solomon
The price is RM543
RM651 total
includes taxes & fees
23 Nov - 24 Nov
Golf View Hotel & Spa

Macdonald Morlich Hotel

4.0 star property
Aviemore
7.6 out of 10, Good, (447)
"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
The price is RM386
RM463 total
includes taxes & fees
16 Nov - 17 Nov
Macdonald Morlich Hotel

Firth Hotel & Restaurant

3.0 star property
Lossiemouth
8.4 out of 10, Very good, (254)
"Myself and my daughter had a 2 night stay here and it was perfect for us. Right by the beach, stunning views and everything we needed for a wee break. "
United Kingdom
Laura
The price is RM284
RM340 total
includes taxes & fees
25 Nov - 26 Nov
Firth Hotel & Restaurant
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:21 Nov - 23 Nov
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.

The nearest major airports for your trip to Moray

When visiting Moray, Scotland, you can conveniently fly into three major airports. Aberdeen Airport (ABZ) is situated 83.7km from Moray, with nearby hotel options such as the 4-star Courtyard by Marriott Aberdeen Airport, located only 483m away. INVerness Airport (INV) is closer at 46.7km, offering excellent accommodations like the AC Hotel by Marriott Inverness, 11.3km from the airport. For those considering Wick Airport (WIC), it is 90.1km from Moray, with options like the 3-star Mackays Hotel Wick, just 1.3km away. Each airport provides accessible transport links to these hotels, ensuring a smooth start to your Scottish adventure.

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