Find the best Moray Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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
7.0 out of 10, Good, (1,002 reviews)
"Such a friendly place excellent "
United Kingdom
Jane
The price is £55
includes taxes & fees
25 Mar - 26 Mar
Coylumbridge Resort Hotel

Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (830 reviews)
"Hotel is very central. Room clean, lovely staff and great breakfast."
United Kingdom
Margaret
The price is £104
includes taxes & fees
25 Mar - 26 Mar
Macdonald Aviemore Highland Hotel

High Range Hotel

High Range Hotel
3.0 star property
Aviemore
9.4 out of 10, Exceptional, (344 reviews)
"Friendly and welcoming staff, clean and spacious accommodation and good value. "
United Kingdom
Gillian
The price is £90
includes taxes & fees
25 Mar - 26 Mar
High Range Hotel

Sweeney Aviemore One

Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (72 reviews)
"Newley decorated, clean and cosy, was all we needed"
United Kingdom
Catherine
The price is £87
includes taxes & fees
25 Mar - 26 Mar
Sweeney Aviemore One

Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (568 reviews)
"A beautiful resort with great staff looking after you and well presented facilities. "
United Kingdom
Therese
The price is £104
includes taxes & fees
25 Mar - 26 Mar
Macdonald Aviemore Hotel

Macdonald Spey Valley Resort

Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (222 reviews)
"Nice break will be back"
United Kingdom
Michael
Macdonald Spey Valley Resort

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (196 reviews)
"Really nice place for a wee mini break very clean and comfy bed and very courteous staff A lovely comfortable bar that serves food too A lovely place to stay 👍"
United Kingdom
Harvey
The price is £38
includes taxes & fees
29 Mar - 30 Mar
Ben Mhor Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (351 reviews)
"Easy parking and great base for distillery tours "
Australia
Mark
The price is £185
includes taxes & fees
29 Mar - 30 Mar
Craigellachie Hotel of Speyside

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (544 reviews)
"room was clean nice breakfast lovely staff "
United Kingdom
heather
The price is £116
includes taxes & fees
10 Apr - 11 Apr
The Mansion House Hotel

The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (342 reviews)
"Great staff. Lovely food. Clean and tidy."
United Kingdom
Barry
The price is £113
includes taxes & fees
29 Mar - 30 Mar
The Speyside Hotel

Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
Aviemore
8.6 out of 10, Excellent, (50 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 £92
includes taxes & fees
26 Mar - 27 Mar
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, (951 reviews)
"Love this hotel, lovely place, great staff, always stop here when we are in area "
United Kingdom
Tracey and Mark
The price is £87
includes taxes & fees
29 Mar - 30 Mar
Muthu Newton Hotel (Near Inverness Airport)

Golf View Hotel & Spa

Golf View Hotel & Spa
4.0 star property
Nairn
8.8 out of 10, Excellent, (354 reviews)
"All round fantastic. Spa facilities excellent and treatments so relaxing. Great room with free standing copper bath and large shower. Minibar stocked and no extra cost. Loved it. "
United Kingdom
Arlene
The price is £168
includes taxes & fees
12 Apr - 13 Apr
Golf View Hotel & Spa

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
8.0 out of 10, Very good, (9 reviews)
"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 £33
includes taxes & fees
25 Mar - 26 Mar
Cluny Hill Hotel

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (15 reviews)
"Brilliant staff, lovely breakfast and very accommodating, rooms comfortable. Made you feel right at home. "
United Kingdom
Sukhpal
The price is £117
includes taxes & fees
30 Mar - 31 Mar
Seabank House Hotel

Macdonald Morlich Hotel

Macdonald Morlich Hotel
4.0 star property
Aviemore
7.6 out of 10, Good, (456 reviews)
"Excellent Room & courteous staff and a fabulous location."
United Kingdom
Keith
The price is £92
includes taxes & fees
31 Mar - 1 Apr
Macdonald Morlich Hotel

Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.4 out of 10, Good, (489 reviews)
"Yes, there were shops very close. The room was clean with very comfortable beds. The public areas were attractive and welcoming."
United Kingdom
Elaine
The price is £53
includes taxes & fees
26 Mar - 27 Mar
Craiglynne Hotel

Eriskay Guest House and Aviemore Glamping

Eriskay Guest House and Aviemore Glamping
4.0 star property
Aviemore
9.4 out of 10, Exceptional, (143 reviews)
"Everything really nice and clean, hosts very friendly, good breakfast, recommended"
Ireland
Andrea
The price is £91
includes taxes & fees
31 Mar - 1 Apr
Eriskay Guest House and Aviemore Glamping

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (244 reviews)
"Wonderful place to be and explore the area."
Switzerland
Sascha
The price is £110
includes taxes & fees
26 Mar - 27 Mar
The Station Hotel

Cawdor House

Cawdor House
4.0 star property
Nairn
9.6 out of 10, Exceptional, (68 reviews)
"Beautiful place, great location, warm and helpful hospitality, and a great breakfast. "
United States
Catherine
The price is £121
includes taxes & fees
1 Apr - 2 Apr
Cawdor House
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:3 Apr - 5 Apr

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

  • Breathtaking Scenery: Moray is renowned for its stunning landscapes, from serene countryside to dramatic coastal views.
  • Whisky Distilleries: Explore the famed Moray Speyside region, home to numerous whisky distilleries offering tastings and tours.
  • Historic Castles: Visit impressive historic castles that showcase Scotland's rich heritage and architectural beauty.
  • Outdoor Adventures: Enjoy a variety of outdoor activities including hiking, skiing, and tranquil walks in nature.
  • Charming Accommodation: Experience a range of delightful lodgings, from cosy bed and breakfasts to comfortable hotels.

Find great hotels in Moray

Discover a range of charming hotel accommodations in Moray, Scotland, perfect for every type of traveller. From inviting bed and breakfasts to comfortable hotels, you'll find pet-friendly options and family-oriented experiences. Whether you’re seeking a relaxing holiday cottage or a vibrant adventure, Moray offers delightful holiday accommodation tailored to your needs, ensuring 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 boutique hotel that offers a unique golf-themed experience. With its elegantly designed rooms that feature bespoke decor and artistic influences, guests can immerse themselves in a luxurious atmosphere. The hotel provides access to excellent golf facilities, making it perfect for enthusiasts looking to sharpen their skills while enjoying the stunning Scottish countryside.
  • Stotfield Hotel: The Stotfield Hotel, a welcoming 3-star venue, offers a delightful seaside retreat in Moray. With a variety of dining options, including a buffet breakfast and light fare, guests can start their day off right. The hotel is surrounded by picturesque views of the bay and sea, ensuring a tranquil atmosphere. For those seeking recreation, golf is nearby, and guests can unwind with entertainment options like television, making it a great choice for families and leisure travellers alike.
  • Sunninghill: The Sunninghill, a 3-star hotel in Moray, is tailored for business travellers seeking convenience and functionality. This property features well-equipped meeting rooms and business amenities, making it ideal for corporate events or conferences. With a focus on providing a productive environment, Sunninghill ensures that guests have everything they need for a successful stay while being close to local attractions to unwind after a day of meetings.

Where to stay in Moray

Moray offers an enchanting blend of outdoor adventures and stunning scenery, perfect for a memorable getaway. Explore the picturesque Moray coast with its beautiful beaches and rugged cliffs, or embark on excursions into the wider Highlands for breathtaking landscapes. The region's welcoming atmosphere and rich culture invite visitors to immerse themselves in local history while enjoying year-round activities, making Moray a delightful destination for all types of travellers.

  • Elgin: Nestled in the heart of Moray, Elgin is a vibrant city that seamlessly blends history with outdoor adventure. Known for its rich heritage, visitors can explore the impressive Elgin Cathedral, a stunning medieval ruin that reflects the city’s past. The surrounding landscapes offer excellent hiking trails and picturesque golf courses, making it a haven for outdoor enthusiasts. Elgin’s visitor centre provides insight into local attractions and serves as a great starting point for your explorations, whether you're hiking through the scenic countryside or enjoying a round of golf amidst beautiful scenery.
  • Aberlour: This charming town is renowned for its stunning natural beauty and family-friendly activities. Located close to the River Spey, Aberlour is perfect for outdoor adventures such as hiking along the scenic trails or enjoying a picnic in nearby national parks. The local museum and visitor centre offer fascinating insights into the area's whisky heritage and the rich culture of Moray. Peak visitor times occur in spring and summer, drawing those eager to experience the warmth of Aberlour’s community and its inviting atmosphere, making it an ideal destination for families and adventure seekers alike.
  • Lossiemouth: Situated along the stunning Moray Firth coastline, Lossiemouth is a picturesque seaside town that attracts visitors for its breathtaking beaches and outdoor activities. The town boasts excellent golf courses and is a favourite spot for both locals and tourists seeking adventure. Wander along the sandy shores or explore the nearby castle and local museum to delve into the area's history. The best times to visit are during the warmer months, particularly in April and throughout the summer, when the beach comes alive with activities and the charm of coastal life.

Things to do in Moray

Moray is an ideal destination for outdoor and adventure enthusiasts, offering stunning scenery and numerous activities. Visitors can explore the Moray Coast Trail for walking holidays, tackle an exhilarating obstacle course, and enjoy various hiking trails. Additionally, there are ample sightseeing opportunities to soak in the natural beauty of the region. Whether it's hiking or simply taking in the views, Moray promises a memorable experience for all adventurers.

Shopping

In Moray, visit Relax for unique gifts and Harbour Treasures for local souvenirs. If you're up for a drive, head to Elgin Retail Park, about 6.2km away, where you'll find a mix of well-known brands and local shops for all your shopping needs.

Recreation

Moray Golf Club offers a stunning outdoor experience with lush greens and challenging fairways, perfect for golf enthusiasts looking to unwind. Similarly, Hopeman Golf Club and Kinloss Country Golf Club provide picturesque landscapes and invigorating play, ideal for enjoying the fresh Scottish air and connecting with nature.

Adventure

At Bike Glenlivet, immerse yourself in thrilling mountain biking adventures amidst stunning landscapes. The Speyside Way - Tominoul Spur offers a scenic hiking experience, perfect for outdoor enthusiasts. For breathtaking coastal views, explore the Moray Coast Trail, where nature's beauty meets adventure.

Nightlife

Experience lively evenings in Moray by visiting the vibrant Elgin town centre, where you can enjoy a pint at The Chanonry or dance the night away at The Venue. For a more relaxed vibe, the cozy atmosphere of The Drouthy Cobbler awaits with its excellent selection of local whiskies.

Booking tips and Expedia advantages for Moray

To save money on your trip to Moray, consider visiting between December and February when prices are lower. Booking your accommodation a month in advance typically yields the best rates, and Monday is often the cheapest day to stay. For spontaneous travellers, check last-minute deals on Expedia. Use their filters to find budget-friendly, eco-certified options and consider package deals that combine flights, hotels, and activities for added savings. Lastly, explore free activities in the area to enhance your experience without straining your budget.

  • 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: Booking a hotel in Moray about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Moray is Monday. The most expensive day to stay in Moray is Friday.
  • Find cheap hotels on Expedia: Make use of Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will show you a selection of sustainable and environmentally friendly hotels currently available. To discover the best prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your Moray hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in Moray

Moray is a fantastic destination for those seeking outdoor adventures and scenic beauty. Visitors can explore a variety of attractions, including majestic castles, informative visitor centres, and fascinating museums. This region offers rich cultural experiences, perfect for romantic getaways or those looking to immerse themselves in the local heritage. Whether you're hiking through the picturesque landscapes or delving into history, Moray promises an unforgettable experience for all types of travellers.

  • Speyside Cooperage: Immerse yourself in the art of whisky barrel making at this interactive visitor centre. You can witness skilled coopers in action and learn about the vital role barrels play in the whisky industry. The centre offers a family-friendly atmosphere with engaging activities, making it a perfect stop for both adults and children.
  • Brodie Castle: Step into a world of culture and romance at this stunning 16th-century castle. Explore its beautifully landscaped gardens and opulent interiors, which host a remarkable collection of art and antiques. The enchanting surroundings and rich history provide a magical backdrop for a leisurely visit.
  • Findhorn Foundation: Experience a unique spiritual community dedicated to personal and global transformation. The Foundation offers workshops and retreats focused on sustainability and spirituality, set in a tranquil environment. It's an inspiring place to reflect and connect with nature.

Best time to go to Moray

None

The nearest major airports for your trip to Moray

When planning your visit to Moray, you have several airport options. Aberdeen Airport (ABZ), located 32.3km away, offers hotels like the 5-star Marcliffe and the 4-star Leonardo Hotel, both within 3.7km. Inverness Airport (INV) is closer at 18.0km, with luxurious stays such as the 5-star Ness Walk and Rocpool Reserve, both 5.0km from the airport. Wick Airport (WIC), 53.7km away, has accommodations like the 4-star Bank Guest House, just 435m from the airport. Each airport provides various transport services to ensure easy access to your chosen hotel.

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 £33 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 £33 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?
Book a Moray stay with Expedia for price, ease and choice. Also, our One Key™ rewards platform lets you collect OneKeyCash™* on all eligible flights, activities, hotels, car rentals and more. In addition, we offer flexibility should your plans change, and if you have any questions or require assistance, our online Help Centre is always available. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.