Elgin Holidays from £411

Book a Hotel + Flight or Car together to unlock savings

Photo by HayZ
  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to £335 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

    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.
Mackays Hotel Wick
The Highland Hotel by Compass Hospitality
Applecross B&B and Cabins
Lochalsh Hotel
Strathcarron Hotel

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

Laichmoray Hotel

Laichmoray Hotel

3 out of 5
Maisondieu Road, Elgin, Scotland
Fully refundableReserve now, pay when you stay
The price is £140 per night from 17 Jul to 18 Jul
£140
17 Jul - 18 Jul
includes taxes & fees
9.4/10 Exceptional! (421 reviews)
"Great hotel, free room service breakfast was appreciated."

Reviewed on 24 Jun 2025

Laichmoray Hotel
The Mansion House Hotel

The Mansion House Hotel

4 out of 5
The Haugh, Elgin, Scotland
The price is £131 per night from 18 Jul to 19 Jul
£131
18 Jul - 19 Jul
includes taxes & fees
8.2/10 Very Good! (482 reviews)
"Excellent hotel…staff so friendly. I forgot a gold ring in the hotel room after check out and Yola from housekeeping was kind enough to help me find it."

Reviewed on 5 Jul 2025

The Mansion House Hotel
The Royal Hotel

The Royal Hotel

3 out of 5
Station Road, Elgin, Scotland
Fully refundableReserve now, pay when you stay
The price is £106 per night from 19 Jul to 20 Jul
£106
19 Jul - 20 Jul
includes taxes & fees
7.6/10 Good! (129 reviews)
Comfortable hotel with great staff
"Located not far from the rail station, an old fashioned hotel ,very pleasant staff ,really comfortable bed ,tea ,coffee in the room ,excellent choice for breakfast ,and dinner menu ,free parking,I would stay here again"

Reviewed on 5 Jun 2025

The Royal Hotel
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.

Popular places to visit

What to do 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.

* 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.