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

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

This weekend
Next weekend

Filter by

Guest rating

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

Star rating

Our top choices for Elgin hotels

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (480 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,521
P13,825 total
includes taxes & fees
Jul 3 - Jul 4
Laichmoray Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (95 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 P8,768
P10,522 total
includes taxes & fees
Jul 3 - Jul 4
The Pines Guesthouse

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 P4,161
P4,993 total
includes taxes & fees
Jul 19 - Jul 20
Premier Inn Elgin

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 P10,979
P13,174 total
includes taxes & fees
Jul 7 - Jul 8
Copper Beeches

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (579 reviews)
"Great service at breakfast"
Canada
Luc
The price is P7,685
P9,222 total
includes taxes & fees
Jul 5 - Jul 6
The Mansion House Hotel

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (161 reviews)
"Staff were good and rooms were clean. "
United Kingdom
Neil
The price is P6,404
P7,685 total
includes taxes & fees
Jul 5 - Jul 6
The Royal Hotel

The Station House Boutique Hotel

The Station House Boutique Hotel
2.0 star property
Burghead
The price is P8,132
P9,759 total
includes taxes & fees
Jul 10 - Jul 11
The Station House Boutique Hotel

Taigh Mor

Taigh Mor
3.0 star property
Elgin
7.0 out of 10, Good, (8 reviews)
"Clean room with everything you need for short stay - very much self service which I prefer and was able to extent visit for an extra night quite easily "
United Kingdom
Valerie
The price is P4,559
P5,471 total
includes taxes & fees
Jul 3 - Jul 4
Taigh Mor

St Michaels Guesthouse

St Michaels Guesthouse
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"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 P11,859
P14,231 total
includes taxes & fees
Jul 3 - Jul 4
St Michaels Guesthouse

The Bungalow

The Bungalow
3.5 star property
Elgin
The price is P57,373
P68,848 total
includes taxes & fees
Jul 25 - Jul 26
The Bungalow

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 P8,370
P10,043 total
includes taxes & fees
Jul 10 - Jul 11
River View Apartment

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 P10,308
P12,369 total
includes taxes & fees
Jul 3 - Jul 4
Sunninghill

Garden Cottage

Garden Cottage
3.5 star property
Elgin
The price is P92,765
P111,318 total
includes taxes & fees
Jul 8 - Jul 9
Garden Cottage

1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is P136,521
P163,825 total
includes taxes & fees
Jul 18 - Jul 19
1 The Coach House

The Mains

The Mains
3.5 star property
Elgin
The Mains

Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is P35,530
P42,636 total
includes taxes & fees
Jul 6 - Jul 7
Anchor Cottage

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (198 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is P11,589
P13,906 total
includes taxes & fees
Jul 13 - Jul 14
Cardhu Country House

Shore Hotel

Shore Hotel
3.0 star property
Tain
10.0 out of 10, Exceptional, (4 reviews)
"I had a lovely stay at the Shore Hotel in Balintore — the location is beautiful with a peaceful view over the harbour, and my room was immaculate, comfortable, and felt freshly renovated. Everything throughout the hotel was spotless and well cared for, and the whole place has a calm, welcoming atmosphere. Breakfast in the morning was really nice too — simple, tasty, and a perfect start before heading out to explore the coast. A very clean, friendly hotel in a gorgeous setting, and I’d happily...
United Kingdom
Ruth
The price is P13,418
P16,102 total
includes taxes & fees
Jul 4 - Jul 5
Shore Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (165 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is P3,388
P4,066 total
includes taxes & fees
Jul 3 - Jul 4
The Old Coach House Hotel

West End Hotel

West End Hotel
3.0 star property
Nairn
8.4 out of 10, Very Good, (359 reviews)
"Friendly welcome Good location Nice roomt"
United Kingdom
Pearl
The price is P4,721
P5,665 total
includes taxes & fees
Jul 5 - Jul 6
West End 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.

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

  • Historic Elgin Cathedral: A stunning landmark showcasing impressive medieval architecture and a rich history, perfect for exploration.
  • Elgin Museum: Delve into the local heritage with fascinating exhibits that highlight the area's culture and history.
  • Outdoor Adventures: Enjoy beautiful hiking trails and scenic landscapes, ideal for nature enthusiasts and adventure seekers.
  • Nearby Beaches: Relax and unwind at picturesque beaches that offer a tranquil escape by the coast.
  • Welcoming Accommodations: Choose from a variety of hotels and bed and breakfasts that offer comfort and warmth to all visitors.

Find great hotels in and around Elgin

Discover a range of delightful accommodations in Elgin, Scotland, perfect for every type of traveller. From charming bed and breakfasts to welcoming hotels, you'll find options that cater to your needs, including pet-friendly facilities and adventure-themed experiences. Whether you're seeking a relaxing getaway or an active golf holiday, Elgin's top hotels and guest houses are ready to provide a memorable stay.

  • The Mansion House Hotel: Nestled in the heart of Elgin, The Mansion House Hotel is a charming 4-star hotel that offers a unique golf-themed experience. Rated 8.4 out of 10 by guests, this boutique-style accommodation features distinctly designed decor and artworks that enhance its character. Ideal for golf enthusiasts, the hotel provides various golfing activities and access to nearby golf courses. With its elegant atmosphere and attention to detail, it creates a memorable getaway for travellers seeking both leisure and luxury.
  • Laichmoray Hotel: A welcoming 3-star hotel, Laichmoray Hotel boasts an impressive guest rating of 9.4 out of 10, making it a popular choice for business travellers. Located conveniently in Elgin, this hotel combines comfort with practicality, offering a range of amenities tailored for those on work trips. Guests appreciate the modern facilities and the attentive service, ensuring a productive and pleasant stay. The Laichmoray Hotel is an excellent option for professionals needing a reliable base during their visit.
  • Stotfield Hotel: Situated a short drive of 8km from Elgin, the 3-star Stotfield Hotel offers a tranquil seaside escape. Guests can enjoy a variety of dining options, including a beachfront restaurant and children’s meals. The hotel features numerous recreational activities, such as nearby golf and picturesque views of the sea and bay. With entertainment options like television in the rooms, Stotfield Hotel caters well to families and leisure seekers looking to unwind in a scenic setting.

Where to stay in and around Elgin

Elgin, Scotland, offers an enchanting blend of outdoor adventure and rich history, perfect for a memorable vacation. Explore the charming Elgin Centre and immerse yourself in the scenic beauty of the Scottish Highlands and rugged coastline nearby. Experience the warm hospitality of the locals as you wander through this friendly city, where trendy excursions and luxury awaits every traveller. Discover the unique atmosphere that makes Elgin a delightful destination for all.

  • Lossiemouth: Located approximately 8km from Elgin, Lossiemouth offers a delightful coastal experience with its stunning beaches and scenic views of the Moray Firth. Popular for its outdoor pursuits, this charming city attracts visitors year-round, with peaks in April and the summer months. Here, you can enjoy activities such as golfing at local courses and exploring beautiful trails. The nearby Lossiemouth East Beach and the scenic bay provide perfect spots for relaxation and adventure, while the nearby national state park invites nature enthusiasts to explore its diverse landscapes.
  • Burghead: Nestled within the Elgin area, Burghead is a quaint village that boasts breathtaking coastal scenery and a rich historical background. Visitors flock here for its outdoor activities and picturesque landscapes, with peak travel periods in April and the summer months. The village features several attractions, including a local museum that showcases its heritage and beautiful beaches that are perfect for leisurely strolls. Golf enthusiasts can enjoy the nearby courses, while the surrounding trails offer picturesque views of the bay, making it an ideal destination for those seeking a blend of adventure and culture.
  • Hopeman: A charming village located close to Elgin, Hopeman is an outdoor lover’s paradise, attracting visitors with its stunning beaches and scenic hiking trails. The village experiences a steady influx of tourists, particularly in April, May, and during the summer months. With access to beautiful coastal paths and the nearby national state park, Hopeman is perfect for those seeking adventure and tranquility. The local private country club adds a touch of exclusivity, while the bay offers a serene backdrop for relaxation, making it a wonderful spot for families and solo travellers alike.

Things to do in Elgin

Shopping

In Elgin, visit the St Giles Shopping Centre for various high street shops and local boutiques. If you're up for a drive, head to the nearby Town Centre in Inverness, where you'll find more extensive shopping options, including unique shops and artisan goods.

Recreation

The Moray Spa offers a tranquil environment with various treatments, including massages and facials, providing a perfect retreat for relaxation. For outdoor enthusiasts, the nearby Lossiemouth Beach invites leisurely strolls along the sandy shore, complemented by stunning coastal views and refreshing sea breezes.

Adventure

Explore the stunning landscapes of Moray Firth with a thrilling kayak tour, where you can paddle alongside seals and enjoy breathtaking coastal views. For a unique experience, try the Speyside Way, offering scenic walks through rolling hills and whisky distilleries, perfect for those seeking adventure and local culture.

Nightlife

Visit The Drouthy Cobbler on East Bond Street for a relaxed atmosphere and a fine selection of ales. If you're in the mood for live entertainment, check out The Hootananny on South Street, where you can enjoy local bands and a vibrant, friendly crowd.

*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 cultural experiences, making it an ideal vacation spot. Visitors can explore the stunning Elgin Cathedral and the fascinating Elgin Museum, while the nearby beaches and historic castles provide opportunities for romance and relaxation. For those seeking accommodation, consider looking into hotels in Liverpool as a convenient option for your journey. Embrace the scenic beauty and rich heritage that Elgin has to offer.

  • Covesea Lighthouse: Located approximately 8km from Elgin, this historic lighthouse offers stunning views of the Moray Firth and the surrounding coastline. Its striking architecture and the chance to explore the nearby sandy beaches make it a delightful spot for photography and relaxation.
  • Lossiemouth Fisheries & Community Museum: Situated 8km from Elgin, this museum immerses visitors in the maritime history of the region. With engaging exhibits showcasing local fishing heritage, it reflects the cultural significance of the community and its connection to the sea.
  • Pluscarden Abbey: Nestled within Elgin, this tranquil monastery is a serene retreat known for its beautiful gardens and stunning architecture. Visitors can enjoy the peaceful atmosphere and learn about the monastic life that has flourished here for centuries.

Best time to go to Elgin

The best time to visit Elgin is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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

To reach Elgin, Scotland, the nearest major airport is INVerness (INV), located 47km away. Excellent hotel options near Inverness include the 5-star Ness Walk and Rocpool Reserve, both situated 13km from the airport, offering various transportation services including 24-hour airport shuttles. The Factor's House, a charming 5-star bed and breakfast, is located 14km from Inverness. Other airports include Aberdeen (ABZ) at 84km, with nearby hotels like the 5-star Marcliffe and Trump® International Scotland. Dundee (DND), 134km away, features hotels such as The Hideaway Experience and Premier Inn Dundee North, providing limited shuttle services to the airport.

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 Na Bo, and Cummingston Beach. A couple of additional sights to add to your agenda are Elgin Museum and Glen Moray Distillery. 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.