Skip to main content

Filter by:


Star rating

Review score

Elgin – 13 hotels and places to stay
See the latest prices and deals by choosing your dates.
Mansion House Hotel, hotel in Elgin

Nestled within its own grounds on the banks of the River Lossie, The Mansion House is a peaceful getaway just a few minutes’ walk from the historical centre of Elgin.

A slice of faded Victoriana. Quiet and comfortable. Large rooms. Best bed I have ever slept in when staying in a hotel. Not many guests. Close to town centre.
7.9
Scored 7.9
Good
Rated good
1,212 reviews
Price from£152.10per night
The Mansefield Hotel, hotel in Elgin

Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens.

Beautiful room, very clean. Plenty of parking and the staff were lovely and friendly excellent food at dinner & breakfast
8.4
Scored 8.4
Very good
Rated very good
315 reviews
Price from£165per night
Laichmoray Hotel, hotel in Elgin

Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station.

The "single room" was a very good size for a single room. The "order your breakfast the evening before" system works very well. The staff get the balance between friendliness and efficiency just right. Only two minutes walk from Elgin railway station. The restaurant serves a good range of excellent food at a reasonable price.
8.7
Scored 8.7
Fabulous
Rated fabulous
1,263 reviews
Price from£145per night
Sunninghill Hotel, hotel in Elgin

In the heart of Elgin, Sunninghill Hotel features a traditional restaurant and elegant rooms with free Wi-Fi. The hotel is just a 5-minute walk from Elgin Railway Station.

The breakfast was amazing - they have very generous portion sizes. Location was very near to where I was working which was a bonus. Staff were courteous, chatty and polite, and very attentive at all times. And I loved my room too, very spacious and quiet.
8.6
Scored 8.6
Fabulous
Rated fabulous
293 reviews
Price from£132.21per night
The Milton Bed & Breakfast, hotel in Elgin

The Milton Bed & Breakfast, a property with a garden, is situated in Elgin, 2 km from Elgin Cathedral, 45 km from Huntly Castle, as well as 27 km from Brodie Castle.

Nice clean room/en-suite, good location, good value for money
8.3
Scored 8.3
Very good
Rated very good
552 reviews
Price from£70per night
Moraybank Bed & Breakfast, hotel in Elgin

Set in Elgin and only 700 metres from Elgin Cathedral, Moraybank Bed & Breakfast offers accommodation with garden views, free WiFi and free private parking.

The friendliness and helpfulness of the host . The high standards of everything .
9.5
Scored 9.5
Exceptional
Rated exceptional
320 reviews
Price from£85per night
River View Apartment, hotel in Elgin

River View Apartment offers self-catering accommodation in the north Scotland town of Elgin. Around a 1-hour drive from Inverness, it’s also just 10 minutes from the beach at Lossiemouth.

Breakfast N/A. Good location.
6.3
Scored 6.3
Pleasant
Rated pleasant
13 reviews
Price from£130per night
The Pines Guest House, hotel in Elgin

Situated in Elgin and only 600 metres from Elgin Cathedral, The Pines Guest House features accommodation with garden views, free WiFi and free private parking.

Very friendly host, delicious breakfast
9.5
Scored 9.5
Exceptional
Rated exceptional
259 reviews
Price from£138per night
Lovely 1-Bed Cottage in Hopeman, hotel in Elgin

Set 12 km from Elgin Cathedral, Lovely 1-Bed Cottage in Hopeman offers accommodation with free WiFi and free private parking.

Lovely wee cottage near the beaches
9.2
Scored 9.2
Superb
Rated superb
36 reviews
Price from£112.86per night
Elgin Guest House, hotel in Elgin

Elgin Guest House is located in Elgin, along the Whisky Trail along the A96 Road. Elgin town centre is a 2-minute walk away, where there is a number of shops and restaurants.

Shower didn't work effectively , bedding smelled used , pillows were smelly , mattress was super thin, curtains were useless against the light
8.4
Scored 8.4
Very good
Rated very good
333 reviews
Price from£85per night
See all 23 hotels in Elgin

Most booked hotels in Elgin in the past month

FAQs about hotels in Elgin





Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Elgin:

  • 8.0
    Scored 8.0

    Not a great deal in Elgin, to be honest, but it's still well...

    Not a great deal in Elgin, to be honest, but it's still well worth a visit just to see and go round the cathedral, particularly on a fine day! The city's also well placed to stay over as you explore the coast and surrounding countryside (including its many distilleries and castles). The hotel where we stayed had no dinner service, but there's a selection of restaurants in the town to choose from and the local 'Spoons is the same good value no matter where you are!
    David
    United Kingdom
  • 10
    Scored 10

    It is only for the hotel itself, it was amazing and i would...

    It is only for the hotel itself, it was amazing and i would recommend it to anyone, but do not book with booking.com, they are extremely disapponting, do not book anything with booking.com they are very uncaring
    Walker
  • 8.0
    Scored 8.0

    Town centre looking a bit tired like most other town centres...

    Town centre looking a bit tired like most other town centres but nice places to eat. Great base for travelling. Everywhere is within walking distance. Ate at Toscano Italian Restaurant which was excellent. Very reasonably priced but booking recommended at peak times
    Gill
    United Kingdom
  • 10
    Scored 10

    It's a good base for visiting lots of places in Moray and it...

    It's a good base for visiting lots of places in Moray and it has a few historical attractions itself, like the cathedral. It has a nice swimming pool, ice rink, park and places to walk. You can walk most places easily. The town centre has a lot of character but the actual shops are getting more sparse with each year. We enjoy the charity shops. There are some good cafes and restaurants too.
    Fiona
    United Kingdom
  • 8.0
    Scored 8.0

    A hire car is vital, though I also travelled by bus.

    A hire car is vital, though I also travelled by bus. The cathedral Is very interesting & I enjoyed the museum. Johnstons cashmere factory has lovely things & an excellent restaurant. Elgin was my mother's home town & I know it well but for many it will seem small & unimpressive ; it is however a useful base to explore the valley of the river Spey if you like the best whisky, or go to the sea at Lossiemouth or visit the lovely walled garden at Gordon Castle at Fochabers.
    Margaret
    Italy
  • 8.0
    Scored 8.0

    Elgin is a nice market town and like many Scottish towns, it...

    Elgin is a nice market town and like many Scottish towns, it has seen better days, but it is perfectly located for exploring the local area - notably the coast villages of Lossiemouth and Hopeman - both are charming. It has a couple of nice pubs - Thunderton and Drouthy Cobbler, the latter being good for food, and a few excellent coffee shops - allowing you to avoid the chains. It's time will come again.
    Colin
    United Kingdom

Explore guest reviews of hotels in Elgin

  • 7.6
    Scored 7.6
    Good
    Rated good
     · 464 reviews
    In conclusion, my stay at the Royal Hotel was a delightful and unforgettable experience. The outstanding facilities, lightning-fast WiFi, and attentive, friendly staff all contributed to a truly royal stay. I can wholeheartedly recommend this hotel to anyone seeking a comfortable retreat during their travels. Whether you're in town for business or leisure, the Royal Hotel is sure to exceed your expectations.
    W
    United Kingdom
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 510 reviews
    This was without a doubt the best B&B we've ever stayed in. It's been beautifully renovated, was exceptionally clean and comfortable, is very close to the centre of town and has ample off street parking. Peter was a wonderful host and I would highly recommend Kilmorie House to anyone looking for great value accommodation in Elgin.
    Rodney
    Australia
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 174 reviews
    Breakfast was really good. Isabel was a great host/owner. She went above and beyond to help us with recommendations and golf tee times. The neighborhood is cute and within walking distance to great restaurants and shopping. Came for a race in dufftown and the proximity to everything from Elgin was great
    Silvia
    United States
  • From £85 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 334 reviews
    Elgin Guest House was perfectly located, next to Stagecoach Elgin Bus Station and 15 min by walk from the railway. You can easily go to the centre by feet. John was very helpful and the communication very easy. We had coffee, chocolate, tea and biscuits. The room was confortable.
    Laura
    France
  • From £400 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 315 reviews
    The location was ideal for us. This is an hotel that we stayed at 30 years previously before the family came along. It was an absolute delight to come back and find the same ethos in place. Excellent rooms and a superb restaurant. We will definitely be back as soon as we can.
    Rubble
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 34 reviews
    Beautiful clean modern apartment in a beautiful hidden location close to Lossiemouth, Elgin and Nairn. Lovely welcoming hamper Form owners and great communication from from them prior and are easy to contact should you need them during your stay. Would definitely stay again
    Dawn
    United Kingdom
  • 7.6
    Scored 7.6
    Good
    Rated good
     · 464 reviews
    Good well cooked breakfast served every morning along with a nice selection of cereals, the hotel is a short walk into town where there is a reasonable amount of restaurants. I ate in the hotel a few times and the food served was nicely presented and tasted delicious
    P
    Paul
    United Kingdom
  • From £138 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 259 reviews
    The hosts are wonderful, very friendly and nice. We can definitely recommend to stay here. We got a delicious cooked breakfast, the room was beautiful, freshly renovated with nice bathroom. At our next stay in Elgin we will definitely stay there again if possible.
    Thomas
    Germany
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 35 reviews
    Ideal location- easy walk into Elgin city centre and great views. The children’s bedroom was large and spacious. Very clean. Kitchen area was equipped with the essentials. Good garden to the front of the property. Very reasonably priced considering the location.
    A
    Anonymous
    United Kingdom
  • From £118.80 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 339 reviews
    Our room was very spacious, clean and the beds were very comfy. The ensuite was spotless and huge. Location is great. Can walk all around Elgin from here. Hazel was lovely and welcoming. Breakfast was very tasty including Stornaway black pudding!
    Seonaid
    Australia
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 320 reviews
    . We were only here for the evening and morning breakfast as it was a stopover location. Hostess was great - friendly, knowledgeable, and helpful The location has sufficient parking and was also walking distance to High Street and to Elgin Csthedral.
    Frey
    United States
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,263 reviews
    Nice, very clean hotel with lovely, friendly staff. The breakfast was good with plenty of choice and big portions. The location was great with a 10 min walk into the city centre. The restaurant was nice with a good menu and what we had was delicious.
    Jayson
    United Kingdom
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 510 reviews
    Great hotel in an interesting house in a quiet area of Elgin. It's about 10 minutes walk from the station which was good for us. Peter was very friendly and helpful and the breakfast was very nice.
    Michael
    United Kingdom
  • From £165.60 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,212 reviews
    Historic hotel in a mansion/ Castle-like, staff ok, could be a bit more service oriented at reception, other staff was great, nice breakfast, interesting place to discover with many rooms
    Petra
    Switzerland
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 236 reviews
    Fabulous hosts and lovely rooms. We booked last minute and were graciously accommodated. The breakfast service was abundant and superior to the finest hotel meals. HIGHLY recommend!
    Janna
    United States
  • From £165.60 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,212 reviews
    Very clean hotel with great rooms. Really handy for the town and local shops. Close to restaurants and other facilities ideal position for Elgin
    Kidd
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 320 reviews
    Only plusses here. After a very warm welcome by Zofia we settled in and took out time to have a look around Elgin. The place was spotless.
    Lucas
    United Kingdom
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,263 reviews
    The room was spotless, so was the hotel. The staff were friendly and helpful. The food was lovely. It was close to the train station.
    Sharon
    United Kingdom
  • From £400 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 315 reviews
    The proximity of the hotel to downtown and the train station. Staff was excellent.
    Matthew
    United States
  • From £163.80 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 293 reviews
    Hotel staff & the cleanliness of the old hotel
    Clarence
    United States

Research, refine and make plans for your whole trip