Elgin Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Elgin hotels

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3 reviews)
The price is P3,433
P4,119 total
includes taxes & fees
Mar 6 - Mar 7
Premier Inn Elgin

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (85 reviews)
"We had a great stay at The Pines Guesthouse. The hosts Lynn and Les were wonderful and very accommodating. The house is beautiful and our room was very comfortable, spacious and clean. The location is very good and although it is on a main road, it is very quiet in the house. We would definitely stay again and highly recommend it. "
United Kingdom
Anja
The price is P6,491
P7,790 total
includes taxes & fees
Feb 19 - Feb 20
The Pines Guesthouse

Taigh Mor

Taigh Mor
3.0 star property
Elgin
8.0 out of 10, Very Good, (1 review)
"Great room could do with double glazing windows bit noisy at night but apart from that great Place "
United Kingdom
Douglas
The price is P3,758
P4,510 total
includes taxes & fees
Feb 25 - Feb 26
Taigh Mor

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (459 reviews)
"One of the most wonderful hotels I've stayed in. Every aspect of the hotel is well organized and the staff are superb resulting in a peaceful and very restful stay."
United States
Alan
Laichmoray Hotel

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (536 reviews)
"Very comfortable, friendly hotel. "
United Kingdom
Alexander
The Mansion House Hotel

Sunninghill

Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (116 reviews)
"Very relaxing location, spotless clean room and very nice shower room Great dinner from a wide choice of menus and finished with a excellent breakfast "
United Kingdom
ALAN
The price is P8,496
P10,196 total
includes taxes & fees
Feb 19 - Feb 20
Sunninghill

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (152 reviews)
"Very great friendly staff and really good food !"
United States
Donald
The Royal Hotel

The Bungalow

The Bungalow
3.5 star property
Elgin
The price is P38,752
P46,502 total
includes taxes & fees
Feb 20 - Feb 21
The Bungalow

Fishermans Rest

Fishermans Rest
2.0 star property
Elgin
The price is P28,757
P28,757 total
includes taxes & fees
Feb 23 - Feb 24
Fishermans Rest

Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is P33,932
P40,719 total
includes taxes & fees
Feb 21 - Feb 22
Anchor Cottage

Seaview at The Doocot

Seaview at The Doocot
4.0 star property
Elgin
The price is P43,901
P52,681 total
includes taxes & fees
Feb 19 - Feb 20
Seaview at The Doocot

The White Cottage

The White Cottage
3.5 star property
Elgin
The price is P60,074
P72,089 total
includes taxes & fees
Feb 19 - Feb 20
The White Cottage

Garden Cottage

Garden Cottage
3.5 star property
Elgin
The price is P88,593
P106,312 total
includes taxes & fees
Feb 21 - Feb 22
Garden Cottage

1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is P91,564
P109,877 total
includes taxes & fees
Mar 13 - Mar 14
1 The Coach House

The Mains

The Mains
3.5 star property
Elgin
The price is P60,272
P72,327 total
includes taxes & fees
Feb 28 - Mar 1
The Mains

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (187 reviews)
"Fantastic place. Will stay again."
United States
Ronak
The price is P11,289
P13,546 total
includes taxes & fees
Mar 3 - Mar 4
Cardhu Country House

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (94 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is P12,774
P15,329 total
includes taxes & fees
Mar 9 - Mar 10
Craigellachie Lodge

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (62 reviews)
"Great location "
United Kingdom
John
The price is P3,637
P4,364 total
includes taxes & fees
Feb 17 - Feb 18
Carlton Hotel

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (42 reviews)
"🇵🇷 excelente "
United States
Suriel
The price is P8,582
P10,298 total
includes taxes & fees
Feb 23 - Feb 24
Bankhouse B&B

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (98 reviews)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The Aberlour 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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Elgin attractions

Learn more about Elgin

Nestled along the Moray Firth, historic Elgin Cathedral's magnificent ruins stand as a testament to medieval craftsmanship. Sample single malt whisky at Glen Moray Distillery before exploring the peaceful grounds of 13th-century Pluscarden Abbey, where monks still maintain their traditional way of life.

ruins of Elgin Cathedral in Edlin in nortern Scotland in United Kingdom

Top Elgin Hotel Reviews

More cheap stays in Elgin

Find out more about Elgin

Top reasons to visit Elgin

  • Scenic Outdoor Adventures: Elgin boasts beautiful hiking trails and golf courses, perfect for outdoor enthusiasts.
  • Historic Attractions: Discover stunning castles and ancient monasteries that reflect the rich history of the area.
  • Local Wine Tastings: Enjoy unique wine-tasting experiences at nearby vineyards, showcasing local flavours.
  • Charming Town Centre: Explore quirky shops and friendly locals in the picturesque Heart of Elgin.
  • Birdwatching Opportunities: Take advantage of the excellent birdwatching spots in the surrounding natural scenery.

Find great hotels in and around Elgin

Explore a range of delightful accommodations in Elgin, Scotland, where you can find both hotels and guesthouses to suit your needs. Whether you're seeking a pet-friendly stay, an adventurous getaway, or a golf-themed holiday experience, Elgin offers the perfect options. Discover the best hotels, read reviews, and find nearby lodgings to ensure a memorable visit to this charming Scottish town.

  • The Mansion House Hotel: Nestled in the heart of Elgin, The Mansion House Hotel is a charming 4-star boutique establishment that offers a distinctive golf-themed experience. The property showcases uniquely designed decor and artworks that reflect its rich heritage, providing guests with an immersive stay. Ideal for golf enthusiasts, the hotel features facilities that allow visitors to indulge in golfing activities. Whether you are unwinding in your elegantly appointed room or enjoying a round of golf, this hotel promises a memorable stay.
  • Poseidon's Inn: Located a mere 8.0km from Elgin, Poseidon's Inn is a delightful 3-star accommodation that caters to both relaxation and culinary experiences. Guests can indulge in delicious dining options, including a restaurant that serves breakfast tailored for children. The property also features entertainment amenities such as LCD TVs in the rooms, ensuring that guests can enjoy their favourite shows after a day of exploration. With its welcoming atmosphere and focus on family-friendly service, Poseidon's Inn is a fantastic choice for visitors to the region.
  • OYO Eastbank Hotel, Speyside Scotland: Situated 14.5km away from Elgin, OYO Eastbank Hotel offers a unique blend of comfort and convenience, boasting a 3.5-star rating. This pet-friendly establishment is perfect for travellers seeking a golf-themed getaway while enjoying the company of their furry friends. With a pet policy that permits certain pets, guests can relax knowing their companions are welcome. The hotel also features amenities such as waived fees for service animals, ensuring a worry-free stay. Golf enthusiasts will appreciate the available golfing opportunities, making this an ideal spot for both leisure and adventure.

Where to stay in and around Elgin

Elgin, a charming city in Scotland, offers a delightful blend of outdoor adventures and rich history. Visitors can explore the Heart of Elgin, where friendly locals and trendy excursions await. Stroll through picturesque streets and discover charming attractions that showcase the city’s unique character. Nearby regions provide stunning scenery and a welcoming atmosphere, making Elgin an ideal destination for those seeking a leisurely getaway filled with exploration and warmth.

  • Lossiemouth: Located approximately 8.0km from Elgin, Lossiemouth is a charming seaside city known for its stunning coastal scenery and outdoor adventures. The area draws visitors year-round, with peaks in April and the summer months of July to August. Ideal for romantic getaways, Lossiemouth offers activities such as golf at its local courses and leisurely strolls along the picturesque beach and bay. The nearby castle adds a touch of history to your visit, making it a perfect blend of relaxation and exploration.
  • Burghead: Nestled within the Elgin area, Burghead is a quaint village that attracts visitors seeking a mix of outdoor activities and entertainment. Like Lossiemouth, Burghead experiences peak visitor numbers in April and during the summer months. Travellers are drawn to its historic sites and beautiful beaches, perfect for romantic outings. Popular activities include golfing and hiking along scenic trails, allowing guests to immerse themselves in the stunning natural surroundings while enjoying the village's vibrant community atmosphere.
  • Hopeman: A delightful village in the Elgin vicinity, Hopeman is known for its adventurous spirit and scenic beauty. This charming locale sees a spike in visitor numbers during the spring and summer months, particularly in April to May and July. Outdoor enthusiasts will relish the variety of hiking trails and golf courses available, while the nearby national park invites exploration and adventure. With its picturesque harbour and tranquil surroundings, Hopeman is an ideal spot for those looking to unwind and connect with nature.

Things to do in and around Elgin

Elgin offers a delightful mix of outdoor adventures and scenic beauty, perfect for a memorable holiday. Enjoy hiking trails and golf courses, or indulge in wine tastings at local vineyards. Explore quirky shops scattered throughout the town and take advantage of excellent birdwatching opportunities in the surrounding areas. Whether you're seeking adventure or relaxation, Elgin has something to cater to every traveler's taste.

Shopping

In Elgin, you can visit Relax for unique gifts and souvenirs. Harbour Treasures, located 8.0km away, offers a delightful selection of local crafts and treasures. If you're up for a drive, head to Inverness, about 25.7km away, for a larger shopping experience with various high street stores.

Recreation

At Moray Golf Club, enjoy a round of golf surrounded by picturesque landscapes, just 8.0km from Elgin. Hopeman Golf Club offers a similar outdoor experience within Elgin, perfect for sports enthusiasts. Kinloss Country Golf Club, located 11.3km away, provides stunning views and a serene atmosphere for relaxation.

Adventure

Embark on an exhilarating biking adventure at Bike Glenlivet, located 40.2km from Elgin, where you can explore stunning trails. For hiking enthusiasts, the Moray Coast Trail, 17.7km away, offers breathtaking outdoor scenery. If you're seeking winter sports, the Lecht Ski Resort, 49.9km from Elgin, is perfect for skiing thrills.

Nightlife

Explore the vibrant nightlife at The Chanonry, where you can enjoy a lively atmosphere with great cocktails. For a more traditional experience, visit The Crown Tavern, offering a selection of local ales and hearty pub fare while enjoying live music from talented local bands.

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

Booking tips and Expedia advantages for Elgin

For a budget-friendly trip to Elgin, consider visiting during the cheaper months of January to February and November, avoiding the peak summer season. Book your accommodation about a month in advance, or check Expedia for last-minute deals. Staying on a Wednesday can save you money, as it’s the least expensive day. Make use of Expedia’s search tools to filter by price and preferences, and look for package deals that combine hotels with flights and activities for added savings. Don’t forget to explore free attractions around Elgin to stretch your budget further.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Elgin are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Elgin is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Elgin is Wednesday. The most expensive day to stay in Elgin is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, such as budget, desired location, and preferred hotel type. To uncover the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your Elgin hotel reservations with your flights and activities through an Expedia package.

Find the best attractions in and around Elgin

Elgin offers a delightful blend of outdoor adventures and scenic beauty, making it an ideal destination for travellers. Visitors can explore stunning beaches, historic castles, and ancient monasteries, all of which provide rich cultural experiences. Whether you’re seeking a romantic getaway or a taste of local history, Elgin's attractions cater to diverse interests, ensuring a memorable stay in this charming part of Scotland.

  • Covesea Lighthouse: Standing majestically on the Moray Firth coastline, Covesea Lighthouse offers stunning coastal views and the chance to explore its rich maritime history. A visit here allows you to appreciate the beauty of the surrounding landscape and the vital role lighthouses have played in navigation.
  • Lossiemouth Fisheries & Community Museum: This charming museum showcases the local fishing heritage and community spirit of Lossiemouth. Discover fascinating exhibits that delve into the town's fishing history and enjoy cultural vibes that reflect the close-knit community's story.
  • Pluscarden Abbey: Nestled within the serene countryside, Pluscarden Abbey is a working monastery that invites visitors to experience tranquillity and spirituality. The stunning architecture and lush gardens create a peaceful atmosphere, perfect for reflection and appreciation of its rich monastic tradition.

Best time to go to Elgin

The best time to visit Elgin can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Elgin falls in July, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Elgin falls in January, 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

The nearest major airports for your trip to Elgin

Elgin, Scotland, can be conveniently accessed via three major airports. Inverness Airport (INV) is situated 46.7km away, with excellent nearby accommodation options such as the 5-star Ness Walk and Rocpool Reserve, both 12.9km from the airport, offering various transportation services. Aberdeen Airport (ABZ), located 83.7km from Elgin, features hotels like the 5-star Marcliffe and the 4-star Village Hotel, both within easy reach. Lastly, Wick Airport (WIC) is 90.1km away, with options like the Bank Guest House and Norseman Hotel just minutes from the airport, ensuring a comfortable stay for visitors to Elgin.

Frequently asked questions

Where is the best place for a stay in Elgin?
The Pines Guesthouse is ranked highly by Expedia customers. This guesthouse offers free breakfast and free parking. Other top choices based on traveler reviews include Laichmoray Hotel and Sunninghill. See all available top hotels, or vacation rentals in Elgin.
What are some of the best vacation home rentals that Elgin has to offer?
Taigh Mor: This Elgin vacation home rental comes with WiFi so you can feel at home during your trip. Kitchen amenities include a full-sized fridge, a stovetop, and a microwave. See all vacation rentals in Elgin.
If I need to cancel my hotel reservation in Elgin, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable if cancelled before the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Elgin.
What's the best LGBTQ-friendly place to stay in Elgin?
Laichmoray Hotel is a top LGBTQ-friendly hotel that features free breakfast and free WiFi. Premier Inn Elgin and Southbank Guest House are two other good choices for your vacation. See all available hotels listed as LGBTQ-friendly in Elgin.
What's the best pet-friendly accommodation in Elgin?
The Royal Hotel is a top B&B for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. Eight Acres Hotel is another good option for you and your pet. See more pet-friendly hotel accommodations in Elgin.
What's the best boutique-style accommodation in Elgin?
The Mansion House Hotel is a favorite hotel with our travelers looking for a stylish accommodation, and features 23 guestrooms, free parking, and a garden. See all boutique hotels in Elgin.
What's the best place to stay if I'm looking to play golf in Elgin?
The Mansion House Hotel is a top hotel that has an adjacent golf course and features free WiFi. You can tee off at Hopeman Golf Club during your trip. See more golf hotels in Elgin.
What's it like to stay in Elgin?
Visitors can enjoy all that Elgin has to offer including the monuments, cathedral, and spas. This city also attracts tourists with its welcoming locals. In Elgin, there are 80 hotels and other accommodations to choose from. Find out more about Elgin.
What should I do while I'm visiting Elgin?
Natural beauty is on display at Cummingston Beach, Moray Firth, and Loch Oire. A couple of additional sights to add to your agenda are Glen Moray Distillery and Pluscarden Abbey. Check out what more to see and do in Expedia's Elgin guide.
How should I get around Elgin?
If you want to venture outside of the area, hop on a train at Elgin Station. If you want to venture out around the area, you may want a rental car in Elgin for your journey.
What's the seasonal weather like in Elgin?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Elgin is 36 inches.