Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Eddie Boyd on trover

Search Hotels in Elgin

Carden Holiday Cottages
4 out of 5
The Old Steading, Alves, Elgin, Scotland
Get Rates
4.55 mi from city centre
5/5Exceptional! (3 reviews)
Gem in beautiful Scotland

"Really lovely stay. I was working in the nearby area. Great host, couldn’t do enough for me. Good location with fabulous views. The cottage was clean and spacious, with everything you need, from pots and pans to cleaning materials- just take your food and you’re good to go. Although it could do with ..."…"

Reviewed on 15 Mar 2020

Carden Holiday Cottages
The Royal Hotel
3 out of 5
Station Road, Elgin, Scotland
Free cancellationReserve now, pay when you stay
The price is £84 per night
0.49 mi from city centre
4/5Very Good! (64 reviews)
Modern and Immaculate

"I stay in Elgin quite often with work. The room was immaculate and modern unlike a lot of the others around the same price range that are very dated. Staff friendly and an all around good wee hotel.Would recommend and happily stay again."…"

Reviewed on 21 Sep 2019

The Royal Hotel
Innisfail
4 out of 5
Cummingston, Elgin, Scotland
Get Rates
6.31 mi from city centre
4.9/5Exceptional! (15 reviews)

"Paul is a fantastic host, this was a fantastic wee break, in looking forwards to booking in again. Cracking breakfast made with care and attention to detail was spot on."…"

Reviewed on 28 Feb 2020

Innisfail
Ardgye House
4 out of 5
West Road A96, Elgin, Scotland
The price is £85 per night
3.64 mi from city centre
4.8/5Exceptional! (82 reviews)

"Excellent service, friendly and helpful staff. Lovely huge room."…"

Reviewed on 19 Mar 2020

Ardgye House
Darwin Cottage Self Catering in Elgin
3 out of 5
Braemorriston House, Braemorriston Road, Elgin, Scotland
Get Rates
0.37 mi from city centre
4/5Very Good! (1 review)

"Great location lovely garden and handy place to see lots of places. The only reason I marked it down a little was we struggled with the quality of the beds."…"

Reviewed on 20 Jun 2019

Darwin Cottage Self Catering in Elgin
Elgin Apartment
3 out of 5
5A Lossie Wynd, Elgin, Scotland
Get Rates
0.14 mi from city centre
3.8/5Good! (5 reviews)
4 Cathedral Court

"Perfect location for a visit to Elgin, easy access arrangements. Flat was clean, plenty towels for group and enough separate beds. Even some tea and coffee provided for that morning cuppa."…"

Reviewed on 28 Jul 2019

Elgin Apartment
5 Williamston Steading
3.5 out of 5
5 Williamston Steading, Duffus, Elgin, Scotland
Get Rates
5.11 mi from city centre
5 Williamston Steading
Sunninghill
3 out of 5
Hay Street, Elgin, Scotland
The price is £94 per night
0.3 mi from city centre
4.7/5Exceptional! (21 reviews)
Best by far!

"I stayed at the Sunninghill for a couple of weeks whilst working in the area and I must say I made the right choice. The rooms are spotless, the staff are very friendly and also very attentive. They have the best chef ever!! The food is incredible. I’m coming back to the area due to my love of Speyside ..."…"

Reviewed on 5 Mar 2020

Sunninghill
The Lodge Elgin
3.5 out of 5
20 Duff Avenue, Elgin, Scotland
Free cancellationReserve now, pay when you stay
The price is £79 per night
0.47 mi from city centre
4.7/5Exceptional! (250 reviews)

"This a nice place to stay. Quiet yet near to all that Elgin offers"…"

Reviewed on 14 Dec 2019

The Lodge Elgin
Southbank Guest House
3.5 out of 5
36 Academy Street, Elgin, Scotland
Free cancellationReserve now, pay when you stay
The price is £50 per night
0.32 mi from city centre
4.6/5Exceptional! (14 reviews)
Lovely

"Lovely accommodation and welcoming host"…"

Reviewed on 23 Jan 2020

Southbank Guest House
The Mansion House Hotel
4 out of 5
The Haugh, Elgin, Scotland
Free cancellationReserve now, pay when you stay
The price is £89 per night
0.19 mi from city centre
4.1/5Very Good! (226 reviews)
A work in progress

"This hotel was obviously very grand in it’s day. You can see that the new owners are trying but they’ve a way to go. Great service in the restaurant for dinner and breakfast. Massive, comfy 4 poster. Hopefully they’ll be addressing all of the maintenance issues as time goes on."…"

Reviewed on 17 Feb 2020

The Mansion House Hotel
Laichmoray Hotel
3 out of 5
Maisondieu Road, Elgin, Scotland
Free cancellationReserve now, pay when you stay
The price is £115 per night
0.5 mi from city centre
4.6/5Wonderful! (76 reviews)
Would stay again without doubt

"On arrival the receptionist was pleasant and the check-in process was quick.The room was clean and there was little noise.I had a rear facing room away from the main road.I didn’t have an evening meal in the hotel but did have breakfast of which I had no complaints.The check-out was straightforward ..."…"

Reviewed on 5 Mar 2020

Laichmoray Hotel
East Wing Apartment
3 out of 5
co East Wing, Braemorriston House, Elgin, Scotland
Get Rates
0.36 mi from city centre
East Wing Apartment
Ardvorlich Guest House
4 out of 5
125 SOUTH STREET, Elgin, Scotland
Get Rates
0.33 mi from city centre
4.8/5Exceptional! (23 reviews)
Just a nice b n b

"Brilliant landlady, a very warm welcome and breakfast awaits ."…"

Reviewed on 14 Jan 2020

Ardvorlich Guest House
The Harbour Inn
3 out of 5
59 Granary Street, Burghead, Elgin, Scotland
Free cancellationReserve now, pay when you stay
The price is £65 per night
7.5 mi from city centre
4.5/5Wonderful! (66 reviews)

"Absolutely loved this place, will definitely return if the opportunity arises. Fantastic sea view from my comfy bedroom which had a roomy en-suite with a great shower. I had a very nice meal in the friendly bar. The landlady here is very friendly and made me feel very welcome. Breakfast was top ..."…"

Reviewed on 20 Mar 2020

The Harbour Inn
Don't see what you're looking for?
See all available properties in Elgin
View all properties
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.

Visiting Elgin

Visitors can enjoy all that Elgin has to offer including the archaeological sites, monuments and cathedral. Tourists can also enjoy so much more including its spas. Top sights around the area include Macallan Distillery and Cardhu Distillery.

  • There are 32 hotels and other accommodation options in Elgin
  • The closest major airport is in Inverness (INV), 28.7 mi (46.1 km) from the city centre

Sightseeing and Staying in Elgin

The city's cultural venues include Glen Moray Distillery and Elgin Museum. The city is notable for landmarks like Elgin Cathedral, Duffus Castle and Pluscarden Abbey. The picturesque setting of North Sea and Moray Firth exemplify the city's natural beauty.

As you plan your holiday getaway, you'll find 32 hotels and other lodging options available to select from in Elgin. Below are highly ranked ones based on Expedia user reviews:

  • Ardgye House - This 4-star guesthouse features free breakfast, free WiFi and free parking. It's a favourite with Expedia travellers for its convenient parking and helpful staff.
  • The Lodge Elgin - Our customers like the convenient parking and clean, comfortable rooms at this guesthouse. This 3.5-star guesthouse features free breakfast, free WiFi and free parking.
  • Laichmoray Hotel - This 3-star hotel features free breakfast, a restaurant and free WiFi. Expedia customers like its bar and breakfast.

In the surrounding area, top places to visit include Macallan Distillery, 11.7 mi/18.9 km from the city centre, and Cardhu Distillery, which is 12.4 mi (20 km) away.

Getting around Elgin

To see more of the larger area, hop aboard a train at Elgin Station. Elgin might not have as many public transport options to choose from so consider renting a car to explore the city.

Dressing for Elgin

  • Between January and March, you can expect average temperatures of 9°C during the day and 1°C at night
  • From April to June, the average during the day is 17°C, whilst the average at night is 3°C
  • July to September has daytime averages of 18°C with night-time averages of 7°C
  • Between October and December, you can expect daytime averages of 14°C and night-time averages of 1°C
  • Elgin gets about 868.50 millimetres of rain per year
  • Usually July and August are the hottest months with an average of 17°C, whereas January and February are often coldest, averaging 1°C

Frequently asked questions

Where is the best place for a stay in Elgin?
Ardvorlich Guest House is ranked highly by Expedia customers. This 4-star guesthouse offers free breakfast and free WiFi. Another top choice for your trip based on traveller reviews is Sunninghill.
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. Enter dates and click on “Search”, then you can use the “free cancellation” filter to get the best deals available in Elgin.
What's the best accommodation for a couple visiting Elgin?
The Mansion House Hotel is a favourite 4-star hotel for couples, and features flat-screen TVs and free breakfast.
What's the best pet-friendly place to stay in Elgin?
Eight Acres Hotel and Spa is a top hotel for people travelling with their pets, and offers a full-service spa and a restaurant for its human guests.
What's the best luxury place to stay in Elgin?
The Mansion House Hotel is a 4-star hotel and popular for Expedia travellers looking for a luxurious stay.
What's the best boutique-style hotel in Elgin?
The Mansion House Hotel is a favourite 4-star hotel with Expedia travellers looking for stylish accommodation, and features free breakfast and free parking.
What's the best golf hotel in Elgin?
The Mansion House Hotel is a 4-star hotel featuring free breakfast and free WiFi, and it’s a top choice for golfing nearby. You can tee off at Hopeman Golf Club during your trip.
Where's the best place to stay in Elgin to absorb the local history?
Based on our travel expertise, The Mansion House Hotel is a top 4-star hotel for history buffs booking on Expedia, and it features free breakfast and free WiFi. Also, notable landmarks to visit include Elgin Cathedral, Duffus Castle and Pluscarden Abbey.

Elgin Hotel Reviews

More trip options