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

Filter by

Guest rating
Guest rating
Star rating

Top Hotels Moray

Coylumbridge Resort Hotel

4.0 star property
Aviemore
6.8 out of 10, (1002)
"Amazing loved it "
United Kingdom
Leandra
The price is Rp825.464
Rp990.556 total
includes taxes & fees
23 Nov - 24 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 Rp1.550.954
Rp1.861.145 total
includes taxes & fees
24 Nov - 25 Nov
Macdonald Aviemore Highland Hotel

Craiglynne Hotel

3.0 star property
Grantown-on-Spey
7.4 out of 10, Good, (486)
"Good location. Good size family room. Friendly and helpfull staff. "
United Kingdom
Sarah
Craiglynne 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 Rp1.210.680
Rp1.452.816 total
includes taxes & fees
23 Nov - 24 Nov
High Range Hotel

Macdonald Aviemore Hotel

4.0 star property
Aviemore
7.2 out of 10, Good, (558)
"Nice hotel. "
United Kingdom
Kazem
The price is Rp1.550.954
Rp1.861.145 total
includes taxes & fees
24 Nov - 25 Nov
Macdonald Aviemore Hotel

Ben Mhor Hotel

3.0 star property
Grantown-on-Spey
8.2 out of 10, Very good, (182)
"Good nice clean room friendly easy check all good great value. "
United Kingdom
Michael
The price is Rp631.755
Rp631.755 total
includes taxes & fees
14 Dec - 15 Dec
Ben Mhor 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 Rp6.099.259
Rp7.319.111 total
includes taxes & fees
20 Nov - 21 Nov
Hillhead Hideaways

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)
"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

Muthu Newton Hotel (Near Inverness Airport)

4.0 star property
Nairn
8.2 out of 10, Very good, (940)
"Clean warm hotel, nice breakfast "
United Kingdom
Allan
The price is Rp911.679
Rp1.094.014 total
includes taxes & fees
30 Nov - 1 Dec
Muthu Newton Hotel (Near Inverness Airport)

The Mansion House Hotel

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

Sweeney Aviemore Two

2.0 star property
Aviemore
8.6 out of 10, Excellent, (43)
"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.518.854
Rp1.822.625 total
includes taxes & fees
20 Nov - 21 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 Rp2.962.497
Rp3.554.997 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, (336)
"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

Poseidon's Inn

3.0 star property
Lossiemouth
9.2 out of 10, Wonderful, (236)
"Clean and very good stay"
United Kingdom
Cameron
The price is Rp952.403
Rp1.142.883 total
includes taxes & fees
23 Nov - 24 Nov
Poseidon's Inn

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.384.599
Rp2.861.607 total
includes taxes & fees
20 Nov - 21 Nov
The Grant Arms Hotel

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 Rp2.074.665
Rp2.489.598 total
includes taxes & fees
23 Nov - 24 Nov
Golf View Hotel & Spa

Firth Hotel & Restaurant

3.0 star property
Lossiemouth
8.4 out of 10, Very good, (258)
"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 Rp1.139.140
Rp1.366.968 total
includes taxes & fees
20 Nov - 21 Nov
Firth Hotel & Restaurant

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 Rp1.450.982
Rp1.741.178 total
includes taxes & fees
1 Dec - 2 Dec
Macdonald Morlich Hotel

The Clubhouse

4.0 star property
Nairn
10.0 out of 10, Exceptional, (15)
"The breakfast was lovely shops nearby . The staff were a very kind family . A plus!"
United Kingdom
Margaret
The Clubhouse
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:28 Nov - 30 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 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 Rp631.755 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 Rp631.755 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.