Photo by The Camangian's

Find the best 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

Moray Accommodation: Most Popular Cities to Stay

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, (1005)
"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 Rp1.106.597
Rp1.327.917 total
includes taxes & fees
2 Feb - 3 Feb
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 Rp1.728.167
Rp2.073.800 total
includes taxes & fees
11 Jan - 12 Jan
Macdonald Aviemore Highland Hotel

High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.4 out of 10, Exceptional, (337)
"Friendly and welcoming staff, clean and spacious accommodation and good value. "
United Kingdom
Gillian
The price is Rp1.237.889
Rp1.485.466 total
includes taxes & fees
8 Jan - 9 Jan
High Range Hotel

Macdonald Spey Valley Resort

Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (214)
"Clean and well maintained unlike lodges at main MacDonald hotel which were a bit worn out"
United Kingdom
Scott
Macdonald Spey Valley Resort

Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (563)
"Great stay and a fantastic location "
United Kingdom
Jordan
The price is Rp1.550.174
Rp1.860.209 total
includes taxes & fees
11 Jan - 12 Jan
Macdonald Aviemore Hotel

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (185)
"Good nice clean room friendly easy check all good great value. "
United Kingdom
Michael
The price is Rp899.157
Rp899.157 total
includes taxes & fees
6 Jan - 7 Jan
Ben Mhor 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 Rp2.710.226
Rp3.252.271 total
includes taxes & fees
6 Jan - 7 Jan
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

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

Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.6 out of 10, Excellent, (339)
"Lovely views and gardens and attentive staff."
United Kingdom
Derek
The price is Rp2.627.700
Rp3.153.240 total
includes taxes & fees
18 Jan - 19 Jan
Golf View Hotel & Spa

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 Rp6.564.561
Rp7.877.473 total
includes taxes & fees
6 Jan - 7 Jan
Hillhead Hideaways

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 Rp1.552.988
Rp1.863.586 total
includes taxes & fees
6 Jan - 7 Jan
Sweeney Aviemore Two

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
The price is Rp1.519.227
Rp1.823.072 total
includes taxes & fees
29 Jan - 30 Jan
Muthu Newton Hotel (Near Inverness Airport)

Macdonald Morlich Hotel

Macdonald Morlich Hotel
4.0 star property
Aviemore
7.6 out of 10, Good, (450)
"We had a lovely stay at the hotel. The staff were extremely polite and professional, making us feel very welcome from start to finish. Our room was clean, comfortable, and the heating was amazing — we felt warm and cosy throughout our stay. We also dined at the restaurants and the food was really tasty, with excellent service. Overall, a great experience and we would definitely recommend this stay to others."
United Kingdom
Rajeev
The price is Rp1.550.174
Rp1.860.209 total
includes taxes & fees
11 Jan - 12 Jan
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

Eriskay Guest House and Aviemore Glamping

Eriskay Guest House and Aviemore Glamping
4.0 star property
Aviemore
9.4 out of 10, Exceptional, (141)
"The owners are amazing people!!"
Canada
glenda
The price is Rp1.688.030
Rp2.025.636 total
includes taxes & fees
19 Jan - 20 Jan
Eriskay Guest House and Aviemore Glamping

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.4 out of 10, Good, (6)
"The room was clean but the heating didn’t work. The nearby bathroom had dead wasps on the floor."
United Kingdom
Anne
The price is Rp658.332
Rp789.998 total
includes taxes & fees
6 Jan - 7 Jan
Cluny Hill Hotel

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 Rp2.438.190
Rp2.925.918 total
includes taxes & fees
19 Jan - 20 Jan
The Grant Arms Hotel

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
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:16 Jan - 18 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 Scenery: Moray is renowned for its breathtaking landscapes, perfect for hiking and outdoor adventures.
  • Historical Attractions: Explore impressive castles, museums, and visitor centres that showcase the region's rich heritage.
  • Charming Villages: Discover quaint Aberdeenshire villages, offering a glimpse into local life and culture.
  • Golfing Opportunities: Enjoy a round of golf at picturesque local courses amid stunning scenery.
  • Diverse Accommodation: Choose from charming bed and breakfasts to comfortable hotels tailored to various needs.

Find great hotels in Moray

Moray offers a delightful selection of accommodation options, from charming bed and breakfasts to well-appointed hotels. Whether you're seeking a pet-friendly stay, an adventurous getaway, or a family-friendly experience, you'll discover a variety of lodgings to cater to your needs. Notable options include the Aberlour Hotel and Aberlour House, along with various motels in the area, ensuring a comfortable and memorable visit to this picturesque region of Scotland.

  • The Royal Oak Hotel: Nestled in the heart of Moray, The Royal Oak Hotel is a charming 3.5-star property that welcomes both guests and their furry companions. This pet-friendly hotel offers a warm and inviting atmosphere, making it an excellent choice for travellers seeking a home away from home. With amenities such as food and water bowls, and a pet policy that permits dogs, you can enjoy a worry-free stay. Previous guests have praised the hotel’s friendly service and comfortable accommodations, ensuring a delightful experience for both you and your pets.
  • 4 Varis Apartments: For those looking to combine their love for golf with a pet-friendly stay, 4 Varis Apartments is a fantastic 3-star option. Situated in Moray, these apartments provide a unique golf-themed experience, allowing guests to indulge in their passion for the sport during their vacation. With a welcoming atmosphere for both pets and their owners, the property ensures a pleasant stay. The inclusive amenities and the focus on golf activities make it an ideal choice for golfing enthusiasts who do not want to leave their pets behind.
  • Premier Inn Elgin: Premier Inn Elgin is the perfect choice for LGBTQIA travellers seeking a welcoming environment in Moray. This hotel prides itself on inclusivity and is affiliated with LGBTQI travel guides, allowing guests to feel at ease during their stay. Boasting comfortable rooms and a friendly atmosphere, Premier Inn Elgin ensures that every guest has a pleasant experience. With convenient access to local attractions, it serves as a great base for exploring the beautiful region.

Where to stay in Moray

Moray offers a delightful blend of scenic beauty and rich culture, making it perfect for outdoor adventures. Explore the charming Aberdeenshire villages and the majestic adjacent mountains, all easily accessible via the A9 road. The administrative capital of Moray invites you to experience its friendly atmosphere and historical significance. Whether you seek thrilling excursions or serene landscapes, Moray promises an unforgettable getaway filled with warmth and hospitality.

  • Elgin: Nestled in the heart of Moray, Elgin is a charming city rich in history and natural beauty. Visitors often flock here for its outdoor adventures, with stunning hiking trails and a renowned golf course that cater to both thrill-seekers and leisure enthusiasts. The city's landscape is dotted with notable landmarks, including the impressive Elgin Cathedral and the Moray Museum, offering an insight into local heritage. With a steady flow of travellers year-round, Elgin provides a perfect base for exploring the picturesque scenery of the surrounding area.
  • Lossiemouth: Located on the stunning Moray coastline, Lossiemouth is a delightful seaside town that captivates visitors with its scenic beaches and vibrant community. Popular during the summer months, it offers a wealth of outdoor activities, including golf at its prestigious country clubs. The beautiful Lossiemouth East Beach, with its golden sands and serene bay, is ideal for relaxing strolls or engaging in water sports. The town is also home to historical attractions such as Lossiemouth Castle, making it a wonderful destination for those seeking adventure and relaxation by the sea.
  • Buckie: A picturesque coastal town in Moray, Buckie is famed for its scenic views and welcoming atmosphere. Ideal for beach lovers and outdoor enthusiasts, the area boasts excellent skiing opportunities at nearby ski fields, as well as beautiful trails for walking and cycling. The Buckie Harbour, an iconic landmark, is a great spot to enjoy fresh seafood and watch the local fishing vessels. With its blend of natural beauty and community spirit, Buckie is an inviting destination that promises a memorable experience for all visitors.

Things to do in Moray

Moray offers a fantastic getaway for outdoor enthusiasts and adventure seekers, boasting stunning scenery and a range of activities. Visitors can explore various hiking trails, enjoy access to picturesque landscapes, and indulge in a round of golf at local courses. With its natural beauty and outdoor pursuits, Moray is an ideal destination for those looking to immerse themselves in Scotland's breathtaking countryside.

Shopping

Discover Moray's unique shopping scene at Relax, a charming store offering a variety of gifts and souvenirs. Don't miss Harbour Treasures, where you can find delightful local crafts and special mementos to take home. Enjoy the friendly atmosphere and personal service in these lovely shops.

Recreation

At Moray Golf Club, immerse yourself in stunning landscapes while enjoying a round of golf surrounded by nature. Cullen Golf Club offers a luxurious experience in a serene setting, perfect for relaxation. For families, Well Road Play Park provides an inviting outdoor space for children to play and connect.

Adventure

The Speyside Way - Tominoul Spur offers a picturesque hiking trail through stunning landscapes, perfect for those seeking outdoor adventure. For a thrilling experience, Bike Glenlivet provides exhilarating cycling routes amidst breathtaking scenery. Additionally, the Moray Coast Trail showcases dramatic coastal views, ideal for hiking enthusiasts.

Nightlife

In Moray, the atmosphere comes alive with vibrant pubs like The Drouthy Neebors, known for its local ales and live music. The Highlander Inn offers a cosy setting with whisky tastings, while the Elgin Town Hall hosts occasional events for an entertaining night out.

*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 between December and February when prices are lower. Book your accommodation about a month in advance and aim for a Wednesday stay, as it's the cheapest day. Use Expedia’s search tool to filter by budget and preferences, and look for last-minute app deals for potential savings. Combining your hotel, flights, and activities into a package can also yield discounts. Enjoy free activities like exploring the beautiful countryside, and make the most of public transport for economical travel options.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as budget, preferred location, and the type of accommodation you desire. To discover the most economical prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your hotel stay in Moray with your flights and activities through an Expedia package.

Find the best attractions in Moray

Moray is an ideal destination for those seeking adventure and stunning scenery. With a rich array of attractions including castles, visitor centres, and museums, it caters to visitors looking for cultural experiences, outdoor activities, or a romantic getaway. Whether you're exploring historical sites or enjoying the natural beauty of the region, Moray offers a memorable holiday for every type of traveller.

  • Brodie Castle: Nestled in the heart of Moray, Brodie Castle offers a romantic atmosphere with its stunning architecture and beautiful gardens. Visitors can explore the rich history of the 16th-century castle, admire its exquisite interiors, and stroll through the enchanting grounds, perfect for a leisurely afternoon.
  • Findhorn Foundation: This unique spiritual community fosters a deep sense of connection and culture. Visitors can participate in workshops, attend events, and enjoy the serene environment, which promotes personal growth and ecological awareness, making it a fascinating stop for those seeking inspiration.
  • Pluscarden Abbey: A peaceful retreat, Pluscarden Abbey is a working Benedictine monastery known for its stunning architecture and tranquil surroundings. Visitors can attend services, explore the grounds, and experience the profound spirituality that permeates this historical site.

The nearest major airports for your trip to Moray

When visiting Moray, Scotland, you can fly into several major airports. Aberdeen Airport (ABZ) is situated 83.7km away, with excellent hotel options like the 4-star Hilton Aberdeen TECA, just 1.6km from the airport, and the Thainstone House, 12.9km away. Inverness Airport (INV), located 46.7km from Moray, offers nearby accommodation such as the 4-star Golf View Hotel & Spa, 11.3km from the airport, and Bazpackers Hostel, 12.9km away. Lastly, Wick Airport (WIC) is 90.1km from Moray, with options like the 4-star Bank Guest House, 0.11.3km away, and the Norseman Hotel, 966m from the airport.

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 Rp789.998 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 Rp789.998 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.