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

This weekend
Next weekend

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
6.8 out of 10, (1000)
"Experience Arctic Temperatures at Bedtime! Good price. Good location. Good staff & amenities. Inadequate heating… even for Shackleton et al! If heating options improved would be great option. "
United Kingdom
Lorraine
The price is RM296
RM355 total
includes taxes & fees
4 Jan - 5 Jan 2026
Coylumbridge Resort Hotel

Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (813)
"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 RM398
RM478 total
includes taxes & fees
9 Jan - 10 Jan 2026
Macdonald Aviemore Highland Hotel

High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.4 out of 10, Exceptional, (336)
"This hotel complex is a gem. "
Canada
Wayne
The price is RM300
RM361 total
includes taxes & fees
4 Jan - 5 Jan 2026
High Range Hotel

Macdonald Spey Valley Resort

Macdonald Spey Valley Resort
3.0 star property
Aviemore
8.0 out of 10, Very good, (212)
"Beautiful spacious villa with large conservatory looking over the golfcourse. Designated parking space and handy for all the resort and village facilities. "
United Kingdom
Alisdair
Macdonald Spey Valley Resort

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (184)
"Good nice clean room friendly easy check all good great value. "
United Kingdom
Michael
The price is RM214
RM214 total
includes taxes & fees
9 Jan - 10 Jan 2026
Ben Mhor Hotel

Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (562)
"Great stay and a fantastic location "
United Kingdom
Jordan
The price is RM376
RM452 total
includes taxes & fees
4 Jan - 5 Jan 2026
Macdonald Aviemore Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (346)
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
The price is RM619
RM743 total
includes taxes & fees
1 Jan - 2 Jan 2026
Craigellachie Hotel of Speyside

Sweeney Aviemore One

Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (61)
"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

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (528)
"Breakfast really good and lots to choose from. Easy parking and secluded area. Rooms big and beds v comfy."
United Kingdom
John
The Mansion House 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, (945)
"Lovely unique hotel"
United Kingdom
Ciaran
Muthu Newton Hotel (Near Inverness Airport)

Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.6 out of 10, Excellent, (339)
"A beautiful hotel in a spectacular setting with excellent food and service x shame the bed was to hard "
United Kingdom
Lorraine
The price is RM638
RM766 total
includes taxes & fees
18 Jan - 19 Jan 2026
Golf View Hotel & Spa

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (337)
"We absolutely loved staying at the Speyside Hotel. Mark and Lucy made us feel so welcome and they were so accommodating, especially with our one year old. Would absolutely stay here again!"
United States
Robert
The Speyside Hotel

Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
Aviemore
8.8 out of 10, Excellent, (45)
"Great location, nice clean rooms and very comfy large bed, I would say just the bathroom probably needs a renovate , it was quite dated and old compared to rest of room! "
United Kingdom
Aaron
The price is RM377
RM452 total
includes taxes & fees
6 Jan - 7 Jan 2026
Sweeney Aviemore Two

Craiglynne Hotel

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

Hillhead Hideaways

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,594
RM1,913 total
includes taxes & fees
5 Jan - 6 Jan 2026
Hillhead Hideaways

Macdonald Morlich Hotel

Macdonald Morlich Hotel
4.0 star property
Aviemore
7.6 out of 10, Good, (447)
"The hotel was in the perfect location for our visit to Aviemore."
United Kingdom
David
The price is RM376
RM452 total
includes taxes & fees
6 Jan - 7 Jan 2026
Macdonald Morlich Hotel

Macdonald Aviemore Woodland Lodges

Macdonald Aviemore Woodland Lodges
4.0 star property
Aviemore
8.4 out of 10, Very good, (50)
" I booked 3 lodges for family and friends for my daughter’s 40th birthday. We all loved our stay, despite the weather. The lodges were clean, comfortable and very spacious. Grandchildren had a brilliant time with the outdoor space, swimming & dry sledging. Would have loved more time but we will certainly be back as there is so much we haven’t done. Local people & shop staff were very helpful and friendly."
United Kingdom
Kathleen
Macdonald Aviemore Woodland Lodges

The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (150)
"Very clean hotel"
United Kingdom
Johannes
The price is RM592
RM710 total
includes taxes & fees
4 Jan - 5 Jan 2026
The Grant Arms Hotel

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (4)
"Very clean, very helpful staff. Slightly strange.environment. Old Findhorn retreat about 15 minutes walk from middle of Forres, almost a hundred rooms, but only two seemed occupied. Impression was refurbishment may be incomplete, but difficult to see it will ever have enough trade. Reception was unoccupied and accessible by mobile. It all worked, but not the typical hotel experience."
United Kingdom
Allan
The price is RM160
RM192 total
includes taxes & fees
23 Jan - 24 Jan 2026
Cluny Hill Hotel

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (453)
"We loved our room. The bathroom was luxurious. The breakfast was excellent."
United States
Jonathan
Laichmoray 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.
Showing deals for:2 Jan - 4 Jan
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 RM192 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 RM192 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.