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

Find hotels in Elgin from ₩91,860

  • 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

This weekend
Next weekend

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Elgin hotels

1. Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (498 reviews)
"Stayed twice now, consistently good, breakfast is fantastic. A nice change from the constants Hilton buffets I’ve had most of the year."
United Kingdom
Christopher
The price is ₩193,959
₩232,751 total
includes taxes & fees
Oct 29 - Oct 30
Laichmoray Hotel

2. Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (137 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 ₩215,559
₩258,678 total
includes taxes & fees
Nov 1 - Nov 2
Sunninghill

3. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (623 reviews)
"Staff was great and breakfast was great. Classic historical site."
United States
reece
The price is ₩172,440
₩206,928 total
includes taxes & fees
Nov 1 - Nov 2
The Mansion House Hotel

4. 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 ₩280,025
₩336,030 total
includes taxes & fees
Oct 29 - Oct 30
St Michaels Guesthouse

5. The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (183 reviews)
"One night stop over for business trip. Big room, clean. Dinner was great, staff friendly. Bargain, would stay again"
United Kingdom
Andrew
The price is ₩139,279
₩167,135 total
includes taxes & fees
Nov 1 - Nov 2
The Royal Hotel

6. The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (112 reviews)
"Wonderful couple who made us feel very welcome. Breakfast was excellent and we would definitely stay again"
United Kingdom
june
The price is ₩190,687
₩228,825 total
includes taxes & fees
Nov 10 - Nov 11
The Pines Guesthouse

7. Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.4 out of 10, Very good, (13 reviews)
"Great value for the quality. Would stay again any time."
Canada
Scott
The price is ₩76,550
₩91,860 total
includes taxes & fees
Nov 15 - Nov 16
Premier Inn Elgin

8. The Station House Boutique Hotel

The Station House Boutique Hotel
2.0 star property
Burghead
9.6 out of 10, Exceptional, (4 reviews)
"Best bed I've ever slept in"
United Kingdom
Brian
The price is ₩159,176
₩191,011 total
includes taxes & fees
Oct 29 - Oct 30
The Station House Boutique Hotel

9. Copper Beeches

Copper Beeches
3.0 star property
Elgin
10.0 out of 10, Exceptional, (2 reviews)
"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 ₩213,452
₩256,143 total
includes taxes & fees
Nov 2 - Nov 3
Copper Beeches

10. Taigh Mor

Taigh Mor
3.0 star property
Elgin
8.0 out of 10, Very good, (15 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 ₩106,650
₩127,980 total
includes taxes & fees
Nov 4 - Nov 5
Taigh Mor

11. River View Apartment

River View Apartment
2.5 star property
Elgin
7.0 out of 10, Good, (8 reviews)
"Dated apartment but clean & comfortable"
United Kingdom
Joseph
The price is ₩181,807
₩218,168 total
includes taxes & fees
Oct 29 - Oct 30
River View Apartment

12. 6 New Street

6 New Street
3.0 star property
Elgin
The price is ₩807,895
₩969,481 total
includes taxes & fees
Nov 6 - Nov 7
6 New Street

13. Fishermans Rest

Fishermans Rest
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"Excellent home away from home. "
United States
Sheldon
The price is ₩731,890
₩731,890 total
includes taxes & fees
Nov 1 - Nov 2
Fishermans Rest

14. 1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is ₩2,285,205
₩2,742,246 total
includes taxes & fees
Nov 4 - Nov 5
1 The Coach House

15. The Bungalow

The Bungalow
3.5 star property
Elgin
The price is ₩967,838
₩1,161,399 total
includes taxes & fees
Nov 2 - Nov 3
The Bungalow

16. Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is ₩847,466
₩1,016,966 total
includes taxes & fees
Nov 20 - Nov 21
Anchor Cottage

17. The Mains

The Mains
3.5 star property
Elgin
The price is ₩1,490,489
₩1,788,594 total
includes taxes & fees
Nov 11 - Nov 12
The Mains

18. Garden Cottage

Garden Cottage
3.5 star property
Elgin
The price is ₩2,212,653
₩2,655,191 total
includes taxes & fees
Nov 2 - Nov 3
Garden Cottage

19. The White Cottage

The White Cottage
3.5 star property
Elgin
The price is ₩1,531,720
₩1,838,057 total
includes taxes & fees
Nov 2 - Nov 3
The White Cottage

20. Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (248 reviews)
"The stay in Lossiemouth was exceptional,I highly recommend this wonderful hotel"
Canada
Anne
The price is ₩127,339
₩152,807 total
includes taxes & fees
Nov 24 - Nov 25
Golf View 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.

Vacation Rentals in Elgin

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

Find out more about Elgin

Top reasons to visit Elgin

  • Outdoor Adventures: Elgin is a paradise for outdoor enthusiasts, offering hiking trails and stunning landscapes for exploration.
  • Historic Attractions: Visit the iconic Elgin Cathedral and the Elgin Museum to delve into the region's rich history.
  • Charming Neighborhoods: Stroll through trendy neighborhoods filled with friendly locals and vibrant shops.
  • Golfing Opportunities: Test your skills at local golf courses amidst breathtaking scenery.
  • Diverse Accommodations: Enjoy a range of lodging options, from cozy bed and breakfasts to luxurious hotels.

Find great hotels in and around Elgin

Discover a variety of accommodations in Elgin, Scotland, ranging from charming bed and breakfasts to well-appointed hotels. Whether you're seeking a pet-friendly stay or an adventure-filled golf getaway, Elgin's lodging options cater to every traveler's needs. Explore top hotels and guest houses that promise comfort and convenience, making your visit to this picturesque town truly memorable.

  • The Mansion House Hotel: Experience a unique blend of luxury and charm at the 4-star Mansion House Hotel, rated 8.4 out of 10 by guests. Situated in the heart of Elgin, this boutique-themed hotel offers a golf lover's paradise with its beautifully designed decor and unique artworks inspired by the sport. Travelers can indulge in golf-themed activities while enjoying personalized service in a relaxing atmosphere, making it an ideal choice for those seeking a distinctive vacation experience.
  • Laichmoray Hotel: With an impressive guest rating of 9.4 out of 10, the 3-star Laichmoray Hotel is a favorite for business travelers. Conveniently located in Elgin, this hotel provides essential amenities and a comfortable setting for those on work trips. Its welcoming atmosphere and attentive staff make it a reliable option for professionals seeking a peaceful retreat after a busy day of meetings or conferences.
  • Stotfield Hotel: Located 8km from Elgin, the 3-star Stotfield Hotel offers a delightful seaside escape with a variety of dining options including breakfast, a bar and lounge, and a restaurant that requires reservations. Guests can explore local golf courses or enjoy scenic views of the nearby sea and bay. With entertainment options like television and a range of recreational activities, this hotel provides a relaxing atmosphere for guests looking to unwind after a day of exploration.

Where to stay in and around Elgin

Discover the enchanting town of Elgin, a gem in the Scottish Highlands, where outdoor adventures await amidst breathtaking scenery. Explore the historic Elgin Cathedral, stroll through the vibrant Elgin Centre, and take in the rugged coastline nearby. With its friendly atmosphere and trendy neighborhoods, Elgin offers the perfect blend of history, luxury, and excursions for an unforgettable vacation experience.

  • Lossiemouth: Located a mere 8km from Elgin, Lossiemouth is a charming coastal city that attracts visitors year-round with its stunning outdoor scenery and adventure opportunities. Renowned for its beautiful beaches and breathtaking bay, Lossiemouth offers an array of activities, including golf at its picturesque courses and access to scenic trails. The nearby national state park enhances the area's allure, making it an ideal destination for nature lovers and outdoor enthusiasts. Be sure to visit during peak times in April and the summer months for the best experience.
  • Burghead: Nestled comfortably within the Elgin area, Burghead is a quaint village that draws travelers looking for outdoor adventures and scenic views. The village is known for its captivating beaches and the Burghead Museum, which offers a glimpse into the local history and culture. With its proximity to golf courses and hiking trails, Burghead is perfect for those seeking both relaxation and activity. Peak visitor numbers occur in April and the summer months, providing a vibrant atmosphere to enjoy.
  • Hopeman: Just a short distance from Elgin, the village of Hopeman is a hidden gem for those who appreciate the great outdoors. With stunning beaches and access to the national state park, it’s a great spot for hiking and trail exploration. Visitors can indulge in the local charm and enjoy activities at the private country club. While April to May and July see a rise in tourist activity, Hopeman maintains a serene vibe that’s perfect for a peaceful getaway.

Things to do in Elgin

Shopping

Elgin offers charming shops like the Elgin Shopping Centre, where you’ll find a variety of stores for gifts and souvenirs. If you're up for a drive, consider visiting The Orchard Centre in nearby Aberdeen for a broader selection of retailers and dining options.

Recreation

Experience rejuvenation at The Elgin Wellness Centre, where you can indulge in soothing spa treatments and holistic therapies. Explore the picturesque surroundings with a leisurely stroll through Cooper Park, offering tranquil green spaces and scenic views, perfect for unwinding and connecting with nature.

Adventure

Explore the picturesque landscapes of the Moray Firth Coast by hiking the scenic trails at Culbin Forest, where you can enjoy stunning views and diverse wildlife. For a thrilling experience, try kayaking or paddleboarding in the calm waters, immersing yourself in the serene environment.

Nightlife

In Elgin, the Moray Golf Club offers a relaxed atmosphere for evening dining and drinks. The Chanonry is a cozy bar featuring live music, while The Drouthy Cobbler showcases local brews and a lively vibe. Enjoy a laid-back night out with friends at these welcoming venues.

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

Find the best attractions in and around Elgin

Elgin, Scotland, offers a perfect blend of outdoor adventure and cultural experiences. Visitors can explore beautiful beaches, historic castles, and stunning monasteries. Must-see attractions include the Elgin Cathedral and the Elgin Museum, providing a glimpse into the area's rich heritage. Whether you're seeking romance or scenic views, Elgin has something for everyone, making it an ideal vacation spot.

  • Pluscarden Abbey: Nestled in a serene valley, Pluscarden Abbey is a tranquil monastery that invites visitors to experience its spiritual ambiance. The stunning architecture and beautiful gardens offer a peaceful retreat, making it a perfect spot for reflection and appreciation of monastic life.
  • Duffus Castle: This romantic ruin boasts dramatic views and a rich history. Explore the remnants of its ancient walls and imagine the tales of knights and nobility that echo through time. The picturesque setting provides a wonderful backdrop for photography and leisurely strolls.
  • Lossiemouth East Beach: Located 8km from Elgin, this beach offers a refreshing escape. With its golden sands and rolling waves, it's an ideal destination for sunbathing, beachcombing, or enjoying a scenic walk along the coastline.

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

Traveling to Elgin, Scotland, is convenient via three major airports. Inverness Airport (INV) is located 47km away, with nearby hotels like Ness Walk and Rocpool Reserve offering various transportation services. Aberdeen Airport (ABZ) is 84km from Elgin, with excellent lodging options such as Marcliffe and Trump® International Scotland. Lastly, Dundee Airport (DND) is 134km away, featuring hotels like The Hideaway Experience and Apex City Quay Hotel & Spa. Each airport provides accessible transportation services to their respective hotels, ensuring a smooth journey to Elgin.

Frequently asked questions

Where is the best place for a stay in Elgin?
Based on our traveler 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 stay include Sunninghill and The Royal Hotel. 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 has free 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 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.
Where can I learn more about changing or cancelling my trip to Elgin?
To find more details about rescheduling or cancelling your trip to Elgin, head over to our customer service page.
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 is another good option for your vacation. See all available hotels listed as LGBTQ-friendly in Elgin.
What's the best pet-friendly accommodation in Elgin?
Garner Hotel Eight Acres Elgin by IHG is a top hotel for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. See more pet-friendly hotel accommodations in Elgin.
Where is the best hotel to stay with easy access to Elgin Cathedral?
Adjacent to Elgin Cathedral, The Pines Guesthouse is one of the top choices for your stay based on our traveler data, and this 4-star B&B offers free breakfast and free parking. Other good options close by include Laichmoray Hotel and The Mansion House Hotel.
What about the best place to stay near Pluscarden Abbey?
One of the top choices for your stay is Beautiful Hillside Apartment Near Elgin, Scotland, located 2.7 mi (4.3 km) from Pluscarden Abbey, and this apartment offers private yards and free WiFi. Peaceful, relaxing lodge for 2 set in countryside and Carden Holiday Cottages are a couple of other good options within a few miles.
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 are some accommodations 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 the best accommodation near Inverness Airport (INV)?
Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.
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 87 hotels and other accommodations to choose from. Find out more about Elgin.
What should I do while I'm visiting Elgin?
The picturesque setting of Moray Firth and Cummingston Beach exemplify the area's natural beauty. 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.