Moray Vacations & Trips from $1,339

Book a Hotel + Flight or Car together to unlock savings

Photo by leilabee
  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to $1,045 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Plan, book, and manage your trip all in one place

Your Moray Vacation

With a Moray vacation package, you can forget about the stress of planning and put all your energy into experiencing all this exciting destination has on offer. During your trip to Moray, you'll want to include a few of its top cities. A must-visit? Aberlour. If you're ready to stop dreaming and start traveling, Expedia will help turn your Moray vacation into a reality.

Top destinations in Moray

The Latest Moray Vacation Packages

Price found within the past 48 hours. Click for updated prices.
Rokeby Manor
The Whispering Pine Lodge
 The Cluanie Inn
The Glen Mhor Apartments
Highland Apartments By Mansley

Best Places to Vacation in Moray

1. Plan your dream getaway to Aberlour

Aberlour, Scotland is a charming small town that offers a perfect outdoor vacation experience. Surrounded by picturesque countryside, you can enjoy hiking trails, fishing in the nearby rivers, and immersing yourself in nature. The locals are known for their friendliness and welcoming atmosphere, making your stay even more enjoyable. Aberlour also has a rich cultural heritage, with opportunities to explore the local culture and indulge in luxury experiences. Whether you're seeking a relaxing getaway or an adventurous outdoor vacation, Aberlour has something for everyone.

  • The peak season is from March to May
  • The off-peak season is from October to December
  • Travelers tend to stay 2 days in Aberlour

2. Find your perfect Forres vacation

Forres is a charming town in Scotland, offering a delightful atmosphere for outdoor vacation experiences. With its stunning natural beauty and friendly locals, it is the perfect destination for culture enthusiasts, history buffs, and outdoor adventurers. Explore the town's rich heritage by visiting its monuments, museums, and theaters. Enjoy a round of golf on the picturesque golf courses or indulge in delicious dining options at local restaurants and bars. Forres also offers a range of destination activities, ensuring that there is something for everyone to enjoy during their stay.

  • The peak season is from July to September
  • The off-peak season is from October to December
  • Travelers tend to stay 3 days in Forres

3. Enjoy Keith with a travel package

Keith, Scotland offers a unique outdoor vacation experience. The town is surrounded by stunning natural parks and landscapes, perfect for hiking, biking, and exploring. The friendly locals add to the warm and welcoming atmosphere, making visitors feel at home. For those interested in history and culture, Keith is home to fascinating museums that showcase the town's rich heritage. And when it comes to dining, there are plenty of options to indulge in traditional Scottish cuisine. Whether you're seeking adventure or relaxation, Keith has it all.

  • The peak season is from July to September
  • The off-peak season is from October to December
  • Travelers tend to stay 2 days in Keith

4. Explore Dufftown with a vacation package

Dufftown, located in Keith, Scotland, offers a delightful atmosphere for outdoor vacation experiences. The town is surrounded by stunning natural beauty, making it perfect for activities like hiking, cycling, and fishing. The locals are known for their friendly and welcoming nature, ensuring that visitors feel right at home. Enjoy delicious dining options that showcase the region's culinary delights, and explore the town's quaint museums to learn about its rich history. With a wide range of destination activities and things to do, Dufftown is an ideal destination for outdoor enthusiasts looking for an authentic Scottish experience.

  • The peak season is from July to September
  • The off-peak season is from October to December

6. Book your ideal Ballindalloch with a vacation package

Ballindalloch, located in the scenic countryside of Scotland, offers a unique and adventurous vacation experience. The friendly locals and small-town atmosphere create a welcoming and charming ambiance. With its historic castle and picturesque landscapes, visitors can immerse themselves in the rich history and beauty of the area. Excursions to the nearby mountains provide opportunities for hiking and exploring the secluded wilderness. Whether it's enjoying the stunning scenery or delving into the region's fascinating history, Ballindalloch offers the perfect setting for an unforgettable adventure vacation.

  • The peak season is from March to May
  • The off-peak season is from October to December
  • Travelers tend to stay 2 days in Ballindalloch

5. Discover Cullen with our vacation deals

Cullen, Buckie in Scotland offers an idyllic atmosphere for outdoor vacation enthusiasts. Nestled along the stunning coastline, visitors can enjoy breathtaking views of the North Sea while exploring the picturesque sandy beaches. The charming town also boasts a rich history, with its iconic Cullen Viaduct and quaint fishing cottages. Outdoor activities abound, from hiking along the scenic Moray Coast Trail to golfing at the renowned Cullen Golf Club. Don't forget to indulge in the local delicacy, Cullen Skink, a delicious smoked haddock soup. With its natural beauty and warm hospitality, Cullen provides a perfect setting for a memorable outdoor vacation.

  • The peak season is from July to September
  • The off-peak season is from October to December
  • Travelers tend to stay 2 days in Cullen

Things to do in Moray

Moray is perfect for outdoor enthusiasts seeking adventure and stunning scenery. Popular activities include hiking trails and access to ski fields. You can enjoy romantic getaways, amazing tours, and unforgettable experiences like mountain biking. Don't miss a visit to Millennium Park for a delightful experience in nature.

Shopping

In Moray, you can explore Relax for unique gifts and Harbour Treasures for local souvenirs. Both stores offer a charming shopping experience, showcasing the area’s creativity and culture, perfect for finding memorable keepsakes from your trip.

Recreation

Experience the stunning landscapes of Moray at the Moray Golf Club and Hopeman Golf Club, both offering invigorating outdoor vibes for golf enthusiasts. For a touch of luxury, visit Cullen Golf Club, where you can unwind in a serene, upscale atmosphere while enjoying the game.

Adventure

Embark on the Speyside Way - Tominoul Spur for breathtaking hikes through stunning scenery. Experience thrill at Bike Glenlivet, where adventure awaits on exciting trails. Don't miss the Moray Coast Trail, offering picturesque views and outdoor exploration that will leave you inspired by Scotland’s natural beauty.

Nightlife

In Moray, Scotland, experience vibrant nightlife in Elgin, with cozy pubs like The Drouthy Cobbler and The Chieftain. For a lively atmosphere, visit Spey Bay's local bars or check out live music events at The Milne’s Bar, where friendly locals and great entertainment await.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Moray

Moray, Scotland, is perfect for outdoor adventures and scenic experiences. Explore local attractions like stunning castles, visitor centers, and museums that offer a glimpse into the rich culture and romance of the area. Don’t miss the Moray Golf Club for a round of golf, and be sure to visit key tourist sites that showcase the region's beauty and history. Enjoy your vacation in this captivating destination.

  • Brodie Castle: Nestled in the heart of Moray, Brodie Castle offers a romantic and culturally rich experience. Visitors can explore the stunning grounds, admire the intricate architecture, and immerse themselves in the history of the Brodie family, making it a perfect spot for history buffs and nature lovers alike.
  • Speyside Cooperage: Experience the art of traditional barrel-making at Speyside Cooperage. This interactive visitor center is perfect for families, offering hands-on demonstrations and outdoor activities that engage all ages, while revealing the secrets behind Scotland's whisky industry.
  • Pluscarden Abbey: Discover the serene beauty of Pluscarden Abbey, a tranquil monastery that exudes cultural significance. Visitors can enjoy peaceful walks through the grounds, attend services, and appreciate the stunning architecture that dates back to the 13th century.

Tips to save on your trip to Moray

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling during the off-peak season (typically December to February) for more affordable package holidays to Moray.
  • Use the Price per traveler filter on Expedia to find a package deal that suits your budget.
  • Check the VIP Access properties filter to discover outstanding hotels with added member perks at select properties.

Moray Hotel Deals

The Mansion House Hotel

The Mansion House Hotel

4 out of 5
The Haugh, Elgin, Scotland
Fully refundableReserve now, pay when you stay
8.2/10 Very Good! (486 reviews)
"What an absolutely beautiful place! We loved our room; it had so much character. We appreciated the kettle and coffee/tea in the room, the included breakfast; the restaurant on site, the wifi and the available parking. The grounds are also beautiful; you can sit at the tables along the river and ..."

Reviewed on Aug 9, 2025

The Mansion House Hotel
Laichmoray Hotel

Laichmoray Hotel

3 out of 5
Maisondieu Road, Elgin, Scotland
Fully refundableReserve now, pay when you stay
9.4/10 Exceptional! (428 reviews)
Decent for a 1 - night stay over
"Nice hotel. 1 night stay over Just disappointed in the food - completely tasteless evening meal. The basics - Fish, chips and peas - totally unseasoned and dry Pre-booking for breakfast also went out 30 years ago"

Reviewed on Jul 29, 2025

Laichmoray Hotel
Stunning 3-bed Cottage in the Village of Tomintoul

Stunning 3-bed Cottage in the Village of Tomintoul

3.5 out of 5
Ballindalloch
Stunning 3-bed Cottage in the Village of Tomintoul
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.

Frequently asked questions

How much does a Moray vacation package cost?
Get set to book, because a getaway to Moray starts from a tempting $1,339. When you bundle your hotels, flights and car rentals into a vacation package, you'll land the best bargains.
How do I get a cheap travel package to Moray?
You'll save piles of cash if you combine your car rentals, flights and hotels into a Moray travel package. Sometimes cheap means fewer options. But that's not the case with Expedia. We offer more than 550 airlines and 1,000,000 properties throughout the world, so you'll always have plenty of variety to choose from. Want to save even more? Add some popular activities to your package deal to unlock even bigger bargains! After all, travel is about more than simply getting to your destination.
What are the top hotels in Moray?
Craigellachie Hotel of Speyside and The Mansion House Hotel know how to make their guests feel welcome in Buckie. If you also plan to explore Forres, take a look at OYO Eastbank Hotel, Speyside Scotland and Craigellachie Lodge. Both are very popular with travelers.
How far in advance should I book my Moray vacation?
Reserving your flight early with Expedia means one less thing to worry about. Most carriers advertise prices up to 12 months prior to take off. Usually, this is the cheapest time to book. If circumstances have left you booking late, incredible deals to Moray occasionally appear just weeks before departure.
What does an Expedia Moray travel package include?
Packages include rental cars, hotels and flights, but you can combine any of them to create your dream Moray getaway. You can also add on a few experiences and activities once you've made your booking. You're the boss! When you bundle your bookings with Expedia, you'll score deals you won't find anywhere else.
What should I know before booking a Moray travel package?
Locking in all the parts of your vacation together is a smart way to save. Combine your flights, car rentals and hotels into a tidy little package. But it's not just hotels. Expedia offers all types of properties, including vacation rentals such as beachside villas and city residences. You've got loads of choices!
Can I choose my airline with a Moray Expedia vacation package?
Most definitely. We offer more than 550 partner airlines worldwide, so you can tailor your Moray vacation according to your budget and travel needs.
Does Expedia offer Book Now, Pay Later Moray vacation packages?
If your need to travel has suddenly cropped up, Expedia can help take the financial strain off your shoulders. Working with online lender Affirm, we provide a Book Now, Pay Later solution for all packages. It's easy to set up a payment schedule for your trip that works for you.
If I'm not able to travel, can I cancel my Moray vacation package?
Because we know life can be unpredictable, the answer is yes. For further information, check out our Customer Service Portal. But generally speaking, if you've booked your package in the last 24 hours, you may be able to cancel or change it for free. Your hotel, airline or car rental company may impose a fee if your booking is older than that.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.