the Elgin Abbey in Scotland

Find hotels in Elgin from Rp1.255.241

  • 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
Guest rating
Star rating

Our top choices for Elgin hotels

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.063.772
Rp1.276.527 total
includes taxes & fees
5 Jul - 6 Jul
Premier Inn Elgin

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 Rp1.950.248
Rp2.340.297 total
includes taxes & fees
24 Jun - 25 Jun
St Michaels Guesthouse

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.062.750
Rp3.675.299 total
includes taxes & fees
8 Jul - 9 Jul
Copper Beeches

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 Rp1.325.247
Rp1.590.296 total
includes taxes & fees
2 Jul - 3 Jul
Taigh Mor

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 Rp2.540.119
Rp3.048.143 total
includes taxes & fees
25 Jun - 26 Jun
The Pines Guesthouse

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (479 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 Rp2.659.430
Rp3.191.316 total
includes taxes & fees
27 Jun - 28 Jun
Laichmoray Hotel

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 Rp2.233.921
Rp2.680.706 total
includes taxes & fees
28 Jun - 29 Jun
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 Rp1.996.677
Rp2.396.012 total
includes taxes & fees
27 Jun - 28 Jun
The Royal Hotel

Sunninghill

Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (127 reviews)
"The rooms were clean. The staff were lovely and accommodating. I highly recommend it."
Canada
Shirley
The price is Rp2.881.167
Rp3.457.495 total
includes taxes & fees
25 Jun - 26 Jun
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 Rp2.245.740
Rp2.694.888 total
includes taxes & fees
26 Jun - 27 Jun
River View Apartment

6 New Street

6 New Street
3.0 star property
Elgin
The price is Rp9.845.800
Rp11.814.959 total
includes taxes & fees
27 Jun - 28 Jun
6 New Street

Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is Rp10.328.043
Rp12.393.651 total
includes taxes & fees
27 Jun - 28 Jun
Anchor Cottage

Garden Cottage

Garden Cottage
3.5 star property
Elgin
The price is Rp26.965.435
Rp32.358.522 total
includes taxes & fees
4 Jul - 5 Jul
Garden Cottage

1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is Rp39.684.600
Rp47.621.520 total
includes taxes & fees
18 Jul - 19 Jul
1 The Coach House

Shore Hotel

Shore Hotel
3.0 star property
Tain
10.0 out of 10, Exceptional, (3 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 Rp3.887.336
Rp4.664.803 total
includes taxes & fees
30 Jun - 1 Jul
Shore Hotel

Seabank House Hotel

Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (33 reviews)
"Very nicely designed rooms with a spacious bathroom. Friendly and knowledgeable hosts with great advice on what to do in the area."
United States
Doris
The price is Rp2.978.561
Rp3.574.273 total
includes taxes & fees
24 Jun - 25 Jun
Seabank House Hotel

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fabulous small B&B on one of Buckie's main streets. A warm and friendly welcome awaits, and attentive throughout your stay. The B&B is very clean and rooms are small but comfortable. There's a sea view if you're looking out the back. The food is fantastic."
United Kingdom
James
The price is Rp1.950.248
Rp2.340.298 total
includes taxes & fees
28 Jun - 29 Jun
Kintrae B&B

Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (524 reviews)
"Very helpful and friendly staff, excellent buffet breakfast, great off road parking, will definitely stay again."
United Kingdom
Mick
The price is Rp1.260.570
Rp1.512.684 total
includes taxes & fees
19 Jul - 20 Jul
Craiglynne Hotel

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 Rp3.368.611
Rp4.042.333 total
includes taxes & fees
3 Jul - 4 Jul
Cardhu Country House

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is Rp2.401.819
Rp2.401.819 total
includes taxes & fees
27 Jun - 28 Jun
Chapelhill Croft Farmhouse B&B
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

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 The Royal Hotel and Laichmoray 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 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 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 87 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 Oire and Cummingston Beach. 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.