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

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 P9,870
P11,844 total
includes taxes & fees
May 22 - May 23
Copper Beeches

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (90 reviews)
"Nice breakfast. Parking a little tight."
United States
Hope
The price is P8,868
P10,642 total
includes taxes & fees
May 21 - May 22
The Pines Guesthouse

St Michaels Guesthouse

St Michaels Guesthouse
3.0 star property
Elgin
The price is P12,338
P14,805 total
includes taxes & fees
May 19 - May 20
St Michaels Guesthouse

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (474 reviews)
"We found the hotel to be clean and comfortable with polite friendly staff. My husband had a suggestion for Scottish beer to be sold in the bar. We enjoyed our stay."
Canada
Rosemary
The price is P11,652
P13,983 total
includes taxes & fees
May 21 - May 22
Laichmoray Hotel

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3 reviews)
The price is P3,770
P4,524 total
includes taxes & fees
Jun 7 - Jun 8
Premier Inn Elgin

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (561 reviews)
"Good for a base, very helpful and friendly staff. Room clean and spacious, comfy bed and pillows, slept very well. Fabulous breakfast, hot food cooked to order. Overall a great stay."
United Kingdom
dawn
The price is P7,440
P8,928 total
includes taxes & fees
May 27 - May 28
The Mansion House Hotel

Taigh Mor

Taigh Mor
3.0 star property
Elgin
7.0 out of 10, Good, (8 reviews)
"Great room could do with double glazing windows bit noisy at night but apart from that great Place "
United Kingdom
Douglas
The price is P5,676
P6,811 total
includes taxes & fees
May 21 - May 22
Taigh Mor

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.6 out of 10, Good, (160 reviews)
"Staff were good and rooms were clean. "
United Kingdom
Neil
The price is P6,477
P7,773 total
includes taxes & fees
May 22 - May 23
The Royal Hotel

Sunninghill

Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (122 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 P10,425
P12,511 total
includes taxes & fees
May 22 - May 23
Sunninghill

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 P7,814
P9,377 total
includes taxes & fees
May 25 - May 26
River View Apartment

6 New Street

6 New Street
2.0 star property
Elgin
The price is P34,258
P41,110 total
includes taxes & fees
May 23 - May 24
6 New Street

Fishermans Rest

Fishermans Rest
2.0 star property
Elgin
The price is P30,455
P30,455 total
includes taxes & fees
May 23 - May 24
Fishermans Rest

The Bungalow

The Bungalow
3.5 star property
Elgin
The price is P47,122
P56,547 total
includes taxes & fees
May 23 - May 24
The Bungalow

Seaview at The Doocot

Seaview at The Doocot
4.0 star property
Elgin
The price is P46,493
P55,792 total
includes taxes & fees
May 24 - May 25
Seaview at The Doocot

Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is P35,936
P43,123 total
includes taxes & fees
May 24 - May 25
Anchor Cottage

The Mains

The Mains
3.5 star property
Elgin
The price is P62,294
P74,752 total
includes taxes & fees
Jun 6 - Jun 7
The Mains

Garden Cottage

Garden Cottage
3.5 star property
Elgin
The price is P93,825
P112,590 total
includes taxes & fees
May 30 - May 31
Garden Cottage

1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is P134,026
P160,831 total
includes taxes & fees
May 30 - May 31
1 The Coach House

The White Cottage

The White Cottage
3.5 star property
Elgin
The price is P65,020
P78,024 total
includes taxes & fees
Jun 6 - Jun 7
The White Cottage

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (97 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
The price is P13,263
P15,916 total
includes taxes & fees
Jun 2 - Jun 3
Craigellachie Lodge
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?
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 Laichmoray Hotel 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 a TV and WiFi 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.
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 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 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 84 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 Moray Firth, Loch Oire, and Cummingston Beach. 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.