Elgin Holidays from £244

Book a Hotel + Flight or Car together to unlock savings

  • Plan, book, travel with confidence

  • Better together

    Save up to £750 when you book a flight and hotel together*
  • Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
  • Rest easy

    Packages with flights are ATOL protected

Your Elgin Holiday

With one of our holiday packages to Elgin, you'll find infinite opportunities for excitement and adventure. There's so much to look forward to, including its rich history and cultural experiences. A trip to Elgin is a wonderful opportunity to go sightseeing. Check out popular attractions like Relax, Lossiemouth East Beach and Pluscarden Abbey. Don't put off your visit to this city any longer. The perfect Elgin holiday is a few clicks away with Expedia.

Top Elgin Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
The Lodge on the Loch by OYO

The Lodge on the Loch by OYO

Save 100% on your flight
£244
per person
19 Oct - 23 Oct
found 1 day ago
Return flight included
London (LON) to Inverness (INV)
7.2/10 Good! (340 reviews)
 The Cluanie Inn

The Cluanie Inn

Save 100% on your flight
£716
per person
19 Oct - 23 Oct
found 1 day ago
Return flight included
London (LON) to Inverness (INV)
8.8/10 Excellent! (161 reviews)
Amazing place, very very nice

Reviewed on 24 Jul 2026

Rokeby Manor

Rokeby Manor

Save 100% on your flight
£532
per person
30 Sept - 3 Oct
found 1 day ago
Return flight included
London (LHR) to Inverness (INV)
9.6/10 Exceptional! (173 reviews)
Hôtel bien situé. Belle chambre confortable et personnel très agréable

Reviewed on 20 Jul 2026

The Ambassador Hotel

The Ambassador Hotel

Inverness City Centre
Save 100% on your flight
£931
per person
19 Oct - 23 Oct
found 1 day ago
Return flight included
London (LON) to Inverness (INV)
10/10 Exceptional! (6 reviews)
Really nice! Heated bathroom floors, great shower, all toiletries provided! Afternoon tea was lovely. And dining was lovely!

Reviewed on 30 Jul 2026

The Whispering Pine Lodge

The Whispering Pine Lodge

Save 100% on your flight
£775
per person
11 Sept - 14 Sept
found 15 hours ago
Return flight included
London (LON) to Inverness (INV)
9/10 Wonderful! (152 reviews)

Things to do in and around Elgin

Elgin offers a delightful mix of outdoor adventures and scenic beauty, making it perfect for nature enthusiasts. Visitors can explore various hiking trails, enjoy a round of golf, or embark on Elgin tours and day trips. For those seeking a more leisurely experience, a stroll through the picturesque surroundings is also a great option. Whether you're an adventure seeker or just looking to unwind, Elgin has something for everyone.

Shopping

In Elgin, you can visit Relax for a unique shopping experience. Just 8.0km away, Harbour Treasures offers delightful local gifts and souvenirs. If you're up for a drive, consider exploring larger shopping centres nearby for even more options.

Recreation

Experience the scenic Hopeman Golf Club, where you can enjoy a round of golf amidst beautiful landscapes. Alternatively, the Kinloss Country Golf Club, located 11.3km away, offers a peaceful retreat for golf enthusiasts, while the Moray Golf Club, just 8.0km from Elgin, provides a delightful outdoor atmosphere.

Adventure

Experience the thrill of skiing at Lecht Ski Resort, located 49.9km from Elgin, where you can enjoy exhilarating slopes. Hike the Moray Coast Trail, 17.7km away, offering stunning scenery and outdoor adventure. For biking enthusiasts, Bike Glenlivet, 40.2km from Elgin, promises an exciting ride through beautiful landscapes.

Nightlife

In Elgin, enjoy a vibrant nightlife scene with charming pubs like The Drouthy Cobbler and The Muckrach Country House, where you can savour local brews and live music. The bustling atmosphere makes for a delightful evening, perfect for mingling with locals and fellow travellers alike.

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

Find the best attractions in Elgin

Elgin, Scotland, is perfect for outdoor enthusiasts and those seeking scenic adventures. With attractions like the historic Elgin Cathedral, the intriguing Elgin Museum, and the remnants of the 13th-century Elgin Abbey, visitors can immerse themselves in the area's rich culture and history. Whether you're drawn to its beautiful beaches or romantic castles, Elgin offers a delightful blend of experiences for every traveller.

  • Pluscarden Abbey: Nestled in a tranquil glen, Pluscarden Abbey is a serene monastery that invites visitors to experience its rich spiritual heritage. The stunning architecture and peaceful surroundings create a perfect atmosphere for reflection and appreciation of monastic life.
  • Duffus Castle: This romantic ruin boasts captivating views and a rich history, making it a perfect spot for exploring Scotland's medieval past. Wander through the impressive remains and indulge in the enchanting ambiance that surrounds this historical gem.
  • Burghead Visitor Centre: Ideal for families and outdoor enthusiasts, this centre offers engaging exhibits and easy access to beautiful coastal walks. Discover the local heritage while enjoying exciting activities that cater to all ages.

Best time to go to Elgin

The best time to visit Elgin is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January39.0°F (3.9°C)Light RainMostly CloudyAverageSlightly Low
February39.6°F (4.2°C)Light RainMostly CloudySlightly HighSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly LowAverage
April44.8°F (7.1°C)Light RainMostly CloudySlightly LowAverage
May49.1°F (9.5°C)Light RainMostly CloudySlightly LowAverage
June54.0°F (12.2°C)Light RainMostly CloudyAverageSlightly High
July57.0°F (13.9°C)Light RainMostly CloudyAverageSlightly High
August56.7°F (13.7°C)Light RainMostly CloudyAverageSlightly High
September54.0°F (12.2°C)Light RainMostly CloudySlightly HighAverage
October49.1°F (9.5°C)Light RainMostly CloudyAverageAverage
November44.1°F (6.7°C)Light RainMostly CloudyAverageSlightly Low
December40.1°F (4.5°C)Light RainMostly CloudySlightly HighAverage

Tips to save on your trip to Elgin

  • Combine your flights, hotels and car rentals on Expedia—bundling can result in significant savings.
  • Consider traveling to Elgin during the low season (January to February and November) for more affordable options.
  • 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.

Elgin Essential Information

Language
English
Currency
British pounds sterling
Population
23,000
Max Temp Winter
7ºC
Max Temp Summer
16ºC
Top Sights
Macallan Distillery, Glen Moray Distillery and Elgin Cathedral

Top hotels in Elgin

The Mansion House Hotel

The Mansion House Hotel

The Haugh Elgin Scotland
Fully refundableReserve now, pay when you stay
£126
per night
3 Sept - 4 Sept
The Mansion House Hotel
Laichmoray Hotel

Laichmoray Hotel

Maisondieu Road Elgin Scotland
£156
per night
14 Aug - 15 Aug
9.4/10 Exceptional! (486 reviews)
"Parked right outside the main door Room was clean bed was comfy feel asleep within 30 mins as I was so nackered.. I had my breakfast brought up to my room"

Reviewed on 3 Aug 2026

Laichmoray Hotel
The Royal Hotel

The Royal Hotel

Station Road Elgin Scotland
£105
per night
16 Aug - 17 Aug
The Royal Hotel
See all 857 properties in Elgin
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.

The Advantages of Elgin Weekend Breaks

Discover a different side of the British Isles with a weekend break in Elgin. Take short breaks away from home and enjoy some quality time in a beautiful place. You’ll come back feeling refreshed and inspired. You can have an action-packed Elgin weekend break or get some peace with a relaxing holiday. Whatever experience you’re looking for, find it with our deals on hotels in Elgin.

Cheap Weekend Breaks to Elgin

There are lots of ways to take cheap weekend breaks to Elgin. Expedia offers deals on car hires and hotel rooms and covers trips for all kinds of travellers. The best way to save is with our holiday packages in Elgin. First, choose your car hire and hotel reservation. Then we’ll bundle them together into one discounted price. Solo explorers, couples, families, and groups of friends can discover budget solutions for their weekend breaks. Once you arrive, enjoy some of the fun things to do, many of which are free or cheap to experience  

Elgin Romantic Weekend Breaks

Couples love taking romantic weekend breaks in Elgin. Whisking your lover away for a romantic Elgin weekend break is the perfect opportunity to make new memories together. Expedia offers all kinds of hotel options, so you can find romantic hotels in Elgin and choose the best place for you. Check out our deals on beautiful properties, and you’ll save even more when you choose to package your hotel reservation with a car hire.

Family Weekend Breaks in Elgin

Set some time aside to experience family weekend breaks in Elgin. There are plenty of excellent family-friendly hotels in Elgin within our selection of hotels. You can also find a place to call home in one of the holiday rentals in Elgin. With accommodation, activities, and adventure all waiting, there’s never been a better time to plan Elgin family weekend breaks.

Stay near popular Elgin attractions

Elgin Cathedral

9.0/10 (66 reviews)
Known as the "Lantern of the North," Elgin Cathedral's intricate medieval stonework showcases Scotland's ecclesiastical heritage. Climb the towers for panoramic countryside views.
See properties

Pluscarden Abbey

9.0/10 (9 reviews)
Founded in 1230, Pluscarden Abbey is the only medieval British monastery still used for its original purpose. Visitors can experience the monks' Gregorian chants during daily prayers in this serene, historic sanctuary.
See properties

Glen Moray Distillery

8.0/10 (13 reviews)
This historic Speyside distillery crafts smooth, fruity single malts through traditional methods since 1897. Join an intimate tour to witness whisky-making before sampling their unique cask-finished expressions.
See properties

Duffus Castle

9.4/10 (11 reviews)
This 12th-century Norman motte-and-bailey castle reveals medieval Scotland's evolution from timber to stone. Explore the impressive ruins, enjoy panoramic countryside views, and discover its rich history.
See properties

Elgin Museum

9.4/10 (6 reviews)
You can spend time studying the exhibits at Elgin Museum during your trip to Elgin. While you're here, you can savour the top-notch restaurants.
See properties

Cummingston Beach

9.0/10 (11 reviews)
Dramatic sandstone cliffs and sea caves make Cummingston Beach a paradise for rock climbers. Walk the Moray Coastal Trail for possible sightings of the resident dolphins in the firth.
See properties

Hopeman Golf Club

8.0/10 (1 review)
This traditional Scottish links course features "The Prieshach," one of Scotland's finest Par 3 holes. Enjoy spectacular Moray Firth views while navigating fairways framed by vibrant gorse bushes.
See properties

Loch Oire

Commune with nature and explore the great outdoors at Loch Oire during your travels in Elgin. Make time to visit the monuments and cathedral while you're in the area.
See properties

What to do in Elgin

Aberlour: Cardhu Whisky Distillery Tour and Tasting

Speyside: Cardhu Whisky Distillery Tour and Tasting

£21
per adult
Speyside: Cardhu Whisky Distillery Tour and Tasting
Sister Ruthless and the Witches, ready for trial

The Witches Tour

£19
per adult
The Witches Tour
Small-Group Speyside Whisky Trail Full-Day Tour

Speyside Whisky Trail from Aberdeen

£116
per adult
100% of travellers recommend
Speyside Whisky Trail from Aberdeen
See all activities in Elgin

Frequently asked questions

Why should I book my Elgin holiday with Expedia?
With top-value flights, car hire and accommodation options all in one convenient place, Expedia makes planning your Elgin break easy. Moreover, we can help you bundle your bookings into a package holiday so you can enjoy even more savings. Choose from fabulous properties, add flights and/or a car hire (and maybe also some fun activities!) and land incredible prices. Need to change your plans? Expedia has a flexible cancellation policy for many reservations. To discover more, make your way to our Customer Service Portal link.
When is the best time of year to holiday in Elgin?
Into sightseeing but don't like crowds? Lock in your Elgin escape for January, April and December. Typically, it's a lot quieter than it is in June, July and October. With daytime average temperatures of 3ºC, January is the coolest period in Elgin. The warmest time of year is July, when you can expect average temperatures of 14ºC throughout the day. Whatever the temperature, you'll find plenty of things to keep you busy here.
What is the top hotel for my holiday in Elgin?
Put your feet up and relax in comfort in Elgin by choosing Laichmoray Hotel as your gateway to adventure and fun.
How do I get a cheap holiday to Elgin?
Our Elgin holidays promise plenty of savings for the savvy explorer. For the best deal, simply bundle your flights, hotels and extras (such as activities). But low prices are just the beginning of your next memorable adventure. Book with Expedia and and you'll have over 400 air carriers and 321,000 hotels all over the world to choose from. Whatever your style, there's a holiday here just for you. Learn more about how you can save money on your next holiday when you combine your hotel and flight bookings with Expedia.
What should I do on my Elgin holiday?
There are so many things to see and do while enjoying your holiday in Elgin. Relax, Pluscarden Abbey, Duffus Castle and Moray Golf Club are among this city's key attractions.
What is the best area to stay in when on holiday in Elgin?
If you plan to check out Relax, maximise your time sightseeing and lock in a stay nearby. It's one of the top attractions in Elgin.
Do I need a visa for my Elgin holiday?
Visa requirements for Elgin vary based on your nationality and the reason for your visit. Make sure you check official government websites to determine if you need a visa for your holiday. Here you'll also find the most up-to-date information, including details about application procedures and any supporting documentation that might be necessary. Research your visa requirements well ahead of time to ensure a hassle-free travel experience. Also double-check to see that your passport has a minimum of six months validity from the date of your return.
What should I wear on my Elgin holiday?
First, think about the types of activities you'll be doing during your Elgin holiday and select versatile pieces that you can easily mix and match. For fashion inspiration or information on any dress codes, look up a few style blogs or relevant social media accounts. Daytime temperatures in January, Elgin's coolest month, average around 3ºC. July marks this city's warmest month when the average reaches 14ºC. Our tip? Take the guesswork out of packing and check the local weather conditions.
What does an Expedia Elgin holiday include?
Flights, hotels and hire cars — you'll discover them all here. With Expedia, you can shape your Elgin package however you want. All you have to do is decide exactly what you need. Once you've made your booking, why not add fun things like tours and activities? The more you bundle, the greater your savings! Expedia features all kinds of properties, with the most popular in Elgin being cottages and private holiday homes. With Expedia, you'll always enjoy the flexibility and freedom to tailor your dream escape your way.
Does Expedia offer Book Now, Pay Later Elgin holidays?
Your bank balance shouldn't get in the way of taking a holiday, so Expedia has come up with a solution to help. Thanks to our partnership with online lender Klarna, it's easier than ever to book a fabulous getaway without making a dent in your savings. Klarna offers flexible payment options at checkout that take the worry out of budgeting for your trip. Consider one of these flexible payment options:
  • Pay monthly holidays: Make your holiday dreams a reality sooner with Klarna's easy instalment plans. If paying in multiple transactions works for you, choose this option at checkout.
  • No-deposit holidays: When you want to jump on an awesome deal but don't have the full amount yet, Klarna's no-deposit holiday plan will allow you to Book Now, Pay Later to lock in your getaway.
Can I choose my airline with an Elgin Expedia holiday?
With a holiday package, you're in control. Whether you're hoping to fly to Elgin in coach or first class, simply pick from the available airline options. Expedia has access to over 400 partner airlines all over the world.

Explore a world of travel with Expedia

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.