
Moray Vacations & Trips from $1,027
Book a Hotel + Flight or Car together to unlock savings
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

Elgin
The Latest Moray Vacation Packages


Links House at Royal Dornoch
Reviewed on Oct 12, 2024


Highland Apartments By Mansley
Reviewed on Jun 27, 2025

Craigmonie Hotel Inverness by Compass Hospitality
Reviewed on Jul 4, 2025
Your Guide to Moray Vacations
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
Find the Best Moray Vacation Packages
Best months to visit Moray
Looking for the best time to visit Moray? Our table will help you. Moray boasts a year-round average temperature of 47.2°F, reaching a peak of 56.3°F in July, its warmest month, and dropping to an average low of 37.8°F in January, the coolest month. The annual rainfall averages 143.6mm, with August experiencing the heaviest showers, while April is the driest month.
Month![]() | Temperature (Fahrenheit)![]() | Rainfall![]() | Cloud coverage![]() |
January | 37.8 | Light Rain | Mostly Cloudy |
February | 38.7 | Light Rain | Mostly Cloudy |
March | 41.4 | Light Rain | Mostly Cloudy |
April | 45.1 | Light Rain | Mostly Cloudy |
May | 49.5 | Light Rain | Mostly Cloudy |
June | 54.1 | Light Rain | Mostly Cloudy |
July | 56.3 | Light Rain | Mostly Cloudy |
August | 55.9 | Light Rain | Mostly Cloudy |
September | 54.3 | Light Rain | Mostly Cloudy |
October | 51.6 | Light Rain | Mostly Cloudy |
November | 42.6 | Light Rain | Mostly Cloudy |
December | 39.0 | Light Rain | Mostly Cloudy |
How to save money on a vacation to Moray
- Combine your flights with hotels or car rentals to save money when booking through Expedia's OneKey program.
- Take advantage of Expedia's OneKey program to collect points and save money on your trip to Moray.
- Utilize the helpful search filters on Expedia to find the perfect accommodation within your price range.
- Consider traveling to Moray during the off-peak season from October to December for potentially lower prices.
- Use the search filter for price limits on Expedia to find a package deal that suits your budget.
- Discover the best vacation experience for you by using the travel experience filter on Expedia, whether it's a family, romantic, or adventurous getaway.
Moray Essential Information
Language | English |
---|---|
Currency | British pounds sterling |
Closest Airport | Aberdeen Airport (ABZ) |
Top Sights | Lossiemouth East Beach, Bow Fiddle Rock and Speyside Way - Tominoul Spur |
Moray Hotel Deals

Reviewed on Jun 24, 2025

Reviewed on Jun 3, 2025

Reviewed on Jun 30, 2025
Frequently asked questions
Explore a world of travel with Expedia
Other vacations you might like
- Top cities in Moray
- Vacations and getaways similar to Moray
- Best vacation destinations by month
- Expedia's Latest Trends
- January Vacations and Deals
- February Vacations and Deals
- March Vacations and Deals
- April Vacations and Deals
- May Vacations and Deals
- June Vacations and Deals
- July Vacations and Deals
- August Vacations and Deals
- September Vacations and Deals
- October Vacations and Deals
- November Vacations and Deals
- December Vacations and Deals