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

Find hotels in Elgin from Rp1.308.308

  • 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

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (584 reviews)
"Great service at breakfast"
Canada
Luc
The price is Rp2.284.170
Rp2.741.004 total
includes taxes & fees
19 Jul - 20 Jul
The Mansion House Hotel

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (483 reviews)
"I was very grateful for extra helpful staff printing me off useful information, providing guidance to local sights and the delicious food."
United States
Leo
The price is Rp2.624.612
Rp3.149.632 total
includes taxes & fees
19 Jul - 20 Jul
Laichmoray Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (97 reviews)
"Lovely guest house with nice big rooms! Plenty of rooms to relax in, lovely walks and close to city centre for cafes and restaurants. Really enjoyed our stay and would highly recommend. Breakfast was fantastic too 😀"
United Kingdom
Debbie
The price is Rp2.606.049
Rp3.127.258 total
includes taxes & fees
20 Jul - 21 Jul
The Pines Guesthouse

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (163 reviews)
"Staff were good and rooms were clean. "
United Kingdom
Neil
The price is Rp1.945.508
Rp2.334.609 total
includes taxes & fees
19 Jul - 20 Jul
The Royal Hotel

St Michaels Guesthouse

St Michaels Guesthouse
3.0 star property
Elgin
10.0 out of 10, Exceptional, (2 reviews)
"What a contrast to my last hotel (Balmoral Lodge, Southport ). St Michael's was everything I want from a B&B and more. Beautiful vintage furniture, period features, immaculately clean, lovely owner, great atmosphere. Loved it and the presence of a coffee machine, a fridge and a balcony (looking over the garden) made this a great experience. . I was slightly worried about possible noise from the main road, but, even sitting on the balcony, it was surprisingly quiet. My only issue was the very...
United Kingdom
Lona
The price is Rp3.827.013
Rp4.592.416 total
includes taxes & fees
27 Jul - 28 Jul
St Michaels Guesthouse

Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (128 reviews)
"The rooms were clean. The staff were lovely and accommodating. I highly recommend it."
Canada
Shirley
The price is Rp3.063.689
Rp3.676.427 total
includes taxes & fees
21 Jul - 22 Jul
Sunninghill

Copper Beeches

Copper Beeches
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"A great experience - We would highly recommend Copper Beeches. The venue, quality of accommodation, the food, the welcome were all absolutely excellent. We couldn’t recommend it more highly."
United Kingdom
John
The price is Rp3.263.101
Rp3.915.721 total
includes taxes & fees
17 Jul - 18 Jul
Copper Beeches

Taigh Mor

Taigh Mor
3.0 star property
Elgin
7.4 out of 10, Good, (9 reviews)
"Close to town and sites and far enough away to be piece full Everything was less than a 10 min walk"
Canada
Robert
The price is Rp1.667.879
Rp2.001.455 total
includes taxes & fees
28 Jul - 29 Jul
Taigh Mor

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.0 out of 10, Very good, (6 reviews)
"The property was undergoing a makeover, new carpets etc and was a little bit untidy in areas. Nonetheless to be expected during contractors working there. The staff, especially the manager, were extremely helpful and pleasant."
United States
george
The price is Rp1.090.257
Rp1.308.308 total
includes taxes & fees
2 Aug - 3 Aug
Premier Inn Elgin

River View Apartment

River View Apartment
2.5 star property
Elgin
7.8 out of 10, Good, (7 reviews)
"Dated apartment but clean & comfortable"
United Kingdom
Joseph
The price is Rp2.487.611
Rp2.985.133 total
includes taxes & fees
23 Jul - 24 Jul
River View Apartment

The Bungalow

The Bungalow
3.5 star property
Elgin
The price is Rp17.052.722
Rp20.463.267 total
includes taxes & fees
27 Jul - 28 Jul
The Bungalow

Fishermans Rest

Fishermans Rest
2.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"Excellent home away from home. "
United States
Sheldon
The price is Rp8.970.636
Rp8.970.636 total
includes taxes & fees
14 Aug - 15 Aug
Fishermans Rest

The Mains

The Mains
3.5 star property
Elgin
The price is Rp20.730.358
Rp24.876.429 total
includes taxes & fees
12 Aug - 13 Aug
The Mains

Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is Rp10.560.361
Rp12.672.433 total
includes taxes & fees
18 Jul - 19 Jul
Anchor Cottage

1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is Rp40.577.261
Rp48.692.713 total
includes taxes & fees
18 Jul - 19 Jul
1 The Coach House

Garden Cottage

Garden Cottage
3.5 star property
Elgin
The price is Rp35.297.680
Rp42.357.216 total
includes taxes & fees
15 Aug - 16 Aug
Garden Cottage

The White Cottage

The White Cottage
3.5 star property
Elgin
The price is Rp21.326.176
Rp25.591.411 total
includes taxes & fees
12 Aug - 13 Aug
The White Cottage

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (19 reviews)
"Nice and clean rooms 👌 very friendly service "
United Kingdom
Tomas
The price is Rp1.029.691
Rp1.235.629 total
includes taxes & fees
19 Jul - 20 Jul
Cluny Hill Hotel

West End Hotel

West End Hotel
3.0 star property
Nairn
8.4 out of 10, Very good, (361 reviews)
"Friendly welcome Good location Nice roomt"
United Kingdom
Pearl
The price is Rp1.559.037
Rp1.870.844 total
includes taxes & fees
30 Jul - 31 Jul
West End Hotel

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (135 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is Rp2.920.676
Rp3.504.811 total
includes taxes & fees
19 Jul - 20 Jul
The Seafield Arms
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.

A historic church with Gothic architecture and a cemetery in the foreground.

Top Elgin Hotel Reviews

More cheap stays in Elgin

Hotels in Elgin with star rating

Find out more about Elgin

Top reasons to visit Elgin

  • Historic Attractions: Explore the stunning Elgin Cathedral and the informative Elgin Museum, showcasing the town's rich heritage.
  • Scenic Outdoor Adventures: Enjoy hiking along picturesque trails and experiencing the breathtaking Scottish Highlands.
  • Charming Accommodations: Choose from delightful bed and breakfasts to top-rated hotels, offering a warm Scottish welcome.
  • Golfing Opportunities: Challenge yourself at local golf courses set amidst beautiful landscapes.
  • Beautiful Coastline: Discover the rugged coastline nearby, ideal for scenic excursions and relaxation.

Find great hotels in and around Elgin

Discover a range of delightful accommodations in Elgin, Scotland, from charming bed and breakfasts to top-rated hotels. Whether you're seeking a pet-friendly retreat or an adventurous getaway with golf-themed experiences, Elgin has something to offer every traveller. Explore the warm hospitality and unique character of guest houses that make your stay truly memorable.

  • The Mansion House Hotel: This charming 4-star hotel, rated 8.4 out of 10 by guests, offers a unique boutique experience with a golf theme. Nestled in Elgin, it features elegantly designed rooms adorned with distinctive decor and artworks. Ideal for golf enthusiasts, the hotel provides access to golf-themed activities and experiences. Guests appreciate the blend of luxury and a personalised touch, making it a wonderful choice for those seeking a memorable stay in a picturesque setting.
  • Laichmoray Hotel: Enjoying a remarkable guest rating of 9.4 out of 10, the Laichmoray Hotel is a well-appointed 3-star property situated in Elgin. This hotel caters to business travellers with its comfortable accommodations and convenient amenities. The welcoming atmosphere and attentive service ensure a productive stay, while its prime location allows easy access to local business hubs. Guests commend its blend of functionality and comfort, making it a reliable option for those on work assignments.
  • Stotfield Hotel: Located approximately 8km from Elgin, the Stotfield Hotel is a 3-star establishment offering a diverse range of dining options, including a restaurant and bar. Guests can indulge in various recreational activities, including nearby golf, while also enjoying entertainment facilities such as television. The hotel’s proximity to scenic views of the bay and sea enhances the overall experience, making it an appealing choice for those seeking relaxation and enjoyment in a coastal setting.

Where to stay in and around Elgin

Elgin, Scotland, offers a delightful blend of outdoor adventures and rich history. Explore the enchanting town with its friendly atmosphere, where you can discover the Elgin Centre and the stunning Scottish Highlands. Don't miss the rugged coastline nearby, perfect for scenic excursions. Whether you're seeking a luxurious stay or an exciting adventure, Elgin and its surrounding regions promise a memorable travel experience.

  • Lossiemouth: Situated approximately 8km from Elgin, Lossiemouth is a charming coastal town that draws visitors year-round, particularly peaking in April and the summer months of July and August. Known for its stunning outdoor scenery and adventure opportunities, Lossiemouth offers a range of activities including access to beautiful golf courses and scenic trails. The local attractions are a major highlight, with its picturesque beaches and the stunning bay being perfect for a leisurely day out. Nature enthusiasts will also appreciate the nearby national park, making Lossiemouth an ideal destination for those seeking an active holiday amid breathtaking landscapes.
  • Burghead: Nestled in the Elgin area, Burghead is a quaint village that welcomes visitors throughout the year, with a spike in tourism during the warmer months. Known for its outdoor activities and scenic views, Burghead offers a delightful mix of relaxation and adventure. Visitors can enjoy the local golf courses and scenic trails, while the village is home to notable attractions such as its stunning beach and a fascinating museum that tells the story of the area’s rich history. The bay adds to the village’s charm, providing a perfect backdrop for peaceful strolls and exploration.
  • Hopeman: Located in close proximity to Elgin, Hopeman is a delightful village known for its stunning natural beauty and outdoor experiences. It sees a steady stream of visitors, particularly in the spring and summer months. Hopeman is ideal for those who enjoy hiking and trail access, with various walking routes available for exploration. The village boasts beautiful beaches and is near a national park, making it a perfect spot for nature lovers. Additionally, the local country private club offers a unique experience for those looking to engage with the community while enjoying the scenic coastal views.

Things to do in Elgin

Shopping

In Elgin, visit the St. Giles Shopping Centre, featuring a mix of local shops and high street brands. If you're up for a drive, head to the Eastgate Shopping Centre in Inverness, located about 26km away, where you can find a broader selection of shops and eateries.

Recreation

Set in tranquil surroundings, the Art of Living Retreat offers yoga classes and meditation sessions, fostering relaxation and mindfulness. Enjoy invigorating walks along the River Lossie, where scenic views and fresh air enhance your wellness journey amidst the beautiful Scottish landscape.

Adventure

In Elgin, explore the beautiful Moray Coast on a kayaking adventure, where you can paddle along stunning shorelines while spotting wildlife. Alternatively, hike the scenic trails of the nearby Cairngorms National Park, offering breathtaking views and a chance to connect with nature in a tranquil setting.

Nightlife

In Elgin, The Chieftain Hotel offers a cosy pub atmosphere with live music, while The Lantern Room features a relaxed vibe and craft cocktails. For a lively night, check out The Elgin City Football Club events, where you can enjoy local sports and camaraderie.

*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 between January to February or November when prices are lower. Booking your accommodation about a month in advance or checking last-minute deals on Expedia can yield significant savings, especially on Wednesdays, the cheapest day to stay. Utilise Expedia’s filters to find eco-certified hotels and compare prices to uncover the best offers. Additionally, bundling your hotel with flights and activities can help maximise savings. Don’t forget to explore free local attractions to enhance your experience without overspending.

  • 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: Booking a hotel in Elgin about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 choices based on your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To uncover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Elgin with your flights and activities through an Expedia package.

Find the best attractions in and around Elgin

Elgin, Scotland is perfect for those seeking adventure and stunning scenery. Visitors can explore captivating attractions such as beautiful beaches, historic castles, and ancient monasteries. The town caters to various interests, from cultural experiences to romantic getaways. Don't miss visiting the Elgin Museum and the impressive Elgin Cathedral while planning your stay. For accommodations, consider looking for hotels in Liverpool for a broader experience during your travels.

  • Pluscarden Abbey: Nestled within Elgin, this tranquil monastery offers a serene atmosphere, inviting visitors to explore its beautiful grounds and absorb the rich cultural heritage. The peaceful environment is ideal for reflection and appreciation of monastic life.
  • Duffus Castle: A romantic ruin situated in Elgin, Duffus Castle boasts impressive architecture and scenic views. Visitors can wander through the remnants of this historical site while enjoying a glimpse into Scotland's medieval past.
  • Lossiemouth East Beach: Located 8km from Elgin, this picturesque beach is perfect for a leisurely stroll or a relaxing day by the sea. The sandy shores and gentle waves create a quintessential coastal vibe, ideal for unwinding in nature.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 CloudyAverageAverage
December40.1°F (4.5°C)Light RainMostly CloudySlightly HighSlightly Low

The nearest major airports for your trip to Elgin

Reaching Elgin, Scotland, is convenient via major airports such as Aberdeen (ABZ) and Inverness (INV). Aberdeen Airport, situated 84km away, has notable hotels like the 5-star Marcliffe, 10km from the airport, and the 4-star Leonardo Hotel, also 10km away. Inverness Airport, located 47km from Elgin, offers luxurious stays at Ness Walk and Rocpool Reserve, both 13km from the airport. Alternatively, Kirkwall Airport (KOI) is 146km from Elgin, with options like the 4-star Hildeval B&B, 5km away. Transport services from these hotels ensure easy access to the airports, making your travel seamless.

Frequently asked questions

Where is the best place for a stay in Elgin?
Based on our traveller data, The Mansion House Hotel is one of the top choices for your stay. This hotel offers free parking and free WiFi. Other good options for your visit include Laichmoray Hotel and The Royal Hotel. See all available top hotels, or vacation rentals in Elgin.
What are some of the best holiday rentals that Elgin has to offer?
Taigh Mor: This highly rated holiday home rental in Elgin has WiFi and a TV to help you feel perfectly comfortable in your new surroundings. 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 you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before check in. If your reservation is non-refundable, you may still be able to cancel and receive a refund within a 24-hour period 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 Wi-Fi. Premier Inn Elgin and Southbank Guest House are other good options for your holiday. See all available hotels listed as LGBTQ-friendly in Elgin.
What's the best dog-friendly place to stay in Elgin?
The Royal Hotel is a top B&B for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Eight Acres Hotel is another good choice for you and your pet. See more pet-friendly hotel accommodations in Elgin.
What's the best boutique-style hotel in Elgin?
The Mansion House Hotel is a favourite hotel with our travellers looking for stylish accommodation, and features 23 guestrooms, free parking and a garden. See all boutique hotels in Elgin.
What's the best golf hotel 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 are some accommodation options with pools in Elgin?
Golf View Hotel & Spa: Offers a full-service spa, a pool and 2 outdoor tennis courts. View all hotels with pools 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 83 hotels and other accommodation options to choose from. Find out more about Elgin.
What is there to see in Elgin?
Natural beauty is on display at Moray Firth, Loch Na Bo and Loch Oire. A couple of additional sights to add to your itinerary are Elgin Museum and Glen Moray Distillery. Take a look at what more there is to see and do in Expedia's Elgin guide.
How should I get around Elgin?
To venture out into the surrounding area, take a train from 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 in Elgin?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Elgin is 917 mm.