Skip to main content

Filter by:


Star rating

Review score

Elgin – 9 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,211 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.

Nice room. Great location for what we needed.
8.4
Scored 8.4
Very good
Rated very good
314 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
292 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.

The parking area was being re-designed and difficult to find and park.
8.3
Scored 8.3
Very good
Rated very good
550 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
319 reviews
Price from£85per 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
BELLEVILLE BED AND BREAKFAST, hotel in Elgin

Located in Elgin, 400 metres from Elgin Cathedral and 44 km from Huntly Castle, BELLEVILLE BED AND BREAKFAST provides quiet street views and free WiFi.

The host was lovely and so interesting to speak to. Great location, lovely and quiet. Great breakfast. Would definitely stay again.
8.2
Scored 8.2
Very good
Rated very good
229 reviews
Price from£90per 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

  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 60 reviews
    Visit to Elgin with friends for a wedding. Lovely little cottage, perfect for our needs over the weekend. Host really lovely, we got very delayed with our flight and they made us feel at ease even with arriving much later than planned. Lots of little extras such as milk, biscuits and jams which was a lovely touch. Very clean and well presented. Good location, close to shops and the train station, short walk into the town.
    Rulton
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 319 reviews
    The grounds and building itself are magnificent, and the proprietress Zofia keeps everything running smoothly. The beds were comfy and the room lushly appointed. Breakfast was wonderful (the poached eggs are delicious!). The house is well situated for downtown Elgin’s restaurants, and close to the train station and bus stop if you want to explore further afield. Highly recommend for Scottish exploration!
    Zenia
    United States
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 319 reviews
    Sophia runs this place with beauty and excellence. She will cook your breakfast herself! The rooms were quite organized, clean and smelling super fresh. The place was spotless! We are on a road trip with no plans, booking our hotels one night before, so this was a great surprise. Parking is available, house close to the Elgin Cathedral and even closer to the main street and to a series of restaurants.
    Leticia
    Brazil
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,263 reviews
    Lovely old style hotel, with a warm cosy atmosphere. Spacious room with small but satisfactory en-suite bathroom. Good internet and a nice TV. Comfortable bar with excellent whisky selection. Very good breakfast served using a clever pre-order system which led to quick delivery of piping hot Scottish breakfast. Well done Laich Moray
    David
    Bahamas
  • 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
  • From £85 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 333 reviews
    Great price with excellent service. The hotel is cozy, nice and clean. It's surrounded by grocery stores with a reasonable walking distance from the rail station. Although the staff insisted on offering a pick-up service which was never expected it! Definitely going to choose here for my next visit in Elgin!!!
    Shin Yi
    United Kingdom
  • From £400 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 314 reviews
    Happy with the room, so spacious and had everything we needed. View was nice looking on to the carpark/Elgin/the hills in the distance. Had a quiet nights sleep & the overall cleanliness and decor of the hotel was great! Especially the restaurant for our evening meal, gorgeous food.
    ADaisy
    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
  • From £138 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 259 reviews
    Beautiful property with original features, 10 min walk to town centre. Very clean and well appointed room with coffee machine and a great shower, breakfast was outstanding and overall great value , second visit to this hotel and will be happy to stay again
    John
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 45 reviews
    The property had everything you could need for a short or long stay. The hosts are very generous and friendly people. Perfect for a stay if visiting Speyside, Lossiemouth, Elgin, or just need time away from the city.
    Daniel
    United Kingdom
  • From £118.80 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 341 reviews
    Good location, near centre of Elgin. Not far from train or coach station, plenty of car parking. Good breakfast, generous size clean room, coffee and tea making facilities. Helpful host recommending restaurants.
    Annelies
    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
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,263 reviews
    Excellent breakfast and evening dinner. Price for dinner was very reasonable compared to restaurants in Elgin. Good position for the station 3 minute walk and short walk to the town centre.
    John
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 57 reviews
    Location was excellent - close to centre of Elgin but quiet and secluded overlooking field. The owner Wendy was warm, welcoming and very attentive.
    Alastair
    United Kingdom
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 356 reviews
    Well situated in Elgin, The staff were very polite and friendly and the breakfast was very good. Would stay there again without any question.
    Desmond
    United Kingdom
  • 8.0
    Scored 8.0
    Very good
    Rated very good
     · 35 reviews
    Clean and cosy. Great location close to the city centre. Panoramic views of Elgin and Cairngorms.
    Paul
    United Kingdom
  • From £165.60 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,211 reviews
    Breakfast was good , staff very nice Clean and friendly hotel
    E
    Eileen
    United Kingdom
  • From £165.60 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,211 reviews
    The hotel is clean and the staff are good as is the location.
    Lee
    United Kingdom
  • From £400 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 314 reviews
    Lovely friendly hotel perfectly situated for centre of Elgin.
    Emma
    United Kingdom
  • From £163.80 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 292 reviews
    Hotel staff & the cleanliness of the old hotel
    Clarence
    United States