The ruins of a medieval castle with Gothic arches and stone walls.

Elgin Holidays from £515

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

Top Elgin flight + hotel deals

Price found within the past 48 hours. Click for updated prices.
  • 4 Sept - 9 Sept

    Bank House + Flight

    Inverness City Centre
    5 nights
    2.0 star property
    8.4/10 - Very good (33 reviews)
    "Great location for walking around Inverness Old Town. Easy to access highways out of town for side trips."
    Reviewed July 29, 2026
    Return London (LGW) - Inverness (INV)
    LGW - INVDirect INV - LGWDirect
    Save 100% on your flight
    £805
    £515
    per traveller
    found 1 day ago
    Bank House
  • 24 Sept - 27 Sept

    The Cluanie Inn + Flight

    Inverness
    3 nights
    3.0 star property
    8.8/10 - Excellent (161 reviews)
    "Amazing place, very very nice"
    Reviewed July 24, 2026
    Return London (LHR) - Inverness (INV)
    LHR - INVDirect INV - LHRDirect
    £1,290
    £643
    per traveller
    found 1 day ago
    The Cluanie Inn
  • 12 Oct - 17 Oct

    The Whispering Pine Lodge + Flight

    Spean Bridge
    5 nights
    4.0 star property
    9.0/10 - Wonderful (154 reviews)
    Return London (LON) - Inverness (INV)
    LTN - INVDirect INV - LTNDirect
    Save 100% on your flight
    £2,715
    £1,666
    per traveller
    found 1 day ago
    The Whispering Pine Lodge
  • 12 Oct - 17 Oct

    Links House at Royal Dornoch + Flight

    Dornoch
    5 nights
    5.0 star property
    9.8/10 - Exceptional (47 reviews)
    "Top flight hotel stay. Couldn’t have been better."
    Reviewed August 2, 2026
    Return London (LON) - Inverness (INV)
    LTN - INVDirect INV - LTNDirect
    Save 100% on your flight
    £1,810
    £1,137
    per traveller
    found 1 day ago
    Links House at Royal Dornoch
  • 16 Oct - 18 Oct

    The Ambassador Hotel + Flight

    Inverness City Centre
    2 nights
    3.5 star property
    10/10 - Exceptional (8 reviews)
    "Really nice! Heated bathroom floors, great shower, all toiletries provided! Afternoon tea was lovely. And dining was lovely!"
    Reviewed July 30, 2026
    Return Bristol (BRS) - Inverness (INV)
    BRS - INVDirect INV - BRSDirect
    Save 100% on your flight
    £871
    £564
    per traveller
    found 19 hours ago
    The Ambassador Hotel

Discover the most popular places to visit in Elgin

What to do in Elgin

Elgin Hotel Deals

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

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.

Book with confidence

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.

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.

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.