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.

Amazing comfy beds great staff, amazing breakfast beautiful building. Would have loved bottle of water in room maybe nice touch and shame they can't re open pool just a shame but not a factor. Highly recommend Power shower too
7.9
Scored 7.9
Good
Rated good
1,209 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.

Breakfast was excellent. Cooked to order and piping hot. We had a hangover on the Sunday, so put a do not disturb on the door, then went out in the afternoon. When we came back from our day out, they had sneaked in and everything was back to new. Lovely surprise, as thought the cleaners would have been done for the day. Fresh bottles of water in our fridge each day was a lovely treat.
8.4
Scored 8.4
Very good
Rated very good
317 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.

Staff amazing , breakfast fab , cottage fab
8.7
Scored 8.7
Fabulous
Rated fabulous
1,262 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.

Nice friendly atmosphere, pleasant and helpful staff. Excellent breakfast, with plenty of choice. Very clean, with comfortable bed.
8.6
Scored 8.6
Fabulous
Rated fabulous
296 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.

It did what we wanted as a one night stop over. It was easy to find. Keys were in a bowl when we arrived. I guess for the money it was fine.
8.3
Scored 8.3
Very good
Rated very good
553 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.

Rooms are spotless, quiet part of Elgin means that you get all the sleep you want, the breakfast is exceptional. Sophie is a great host and you feel welcome from the first moment you see her.
9.5
Scored 9.5
Exceptional
Rated exceptional
321 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.

Cute little cottage with everything you need for a stay, host was lovely, would definitely recommend and would stay here again.
9.3
Scored 9.3
Superb
Rated superb
38 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.

Clean and well equipped room and overall very comfortable
8.4
Scored 8.4
Very good
Rated very good
337 reviews
Price from£85per night
See all 21 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

  • From £152.10 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,209 reviews
    The room we were allocated (a superking, I believe) had a four poster bed, television, bathroom with bath and shower, and tea/coffee-making facilities. It was a good size, very clean, comfortable and easy on the eye, and had French Doors to the grounds. The hotel seemed to be running with a skeleton staff compliment, however, the breakfast waitress (different person each day) was excellent considering she was, also, covering reception. Both girls were pleasant, well-organised, and efficient.
    Wishielad
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 55 reviews
    Very pleasant apartment for two couples in a beautiful historic building located strategically close to Elgin and the beautiful Moray Coast. Well equipped dining kitchen, en suite bedrooms, comfortable sitting room, outside area, this place has it all. Lots to do and see: beaches, coast walks, fishing villages, excellent links golf courses, historic Elgin, Fort George, Culloden etc Moray weather is usually a lot better than the surrounding parts of Scotland. Would stay again.
    G
    Gerard Ritter
    Netherlands
  • From £132.21 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 296 reviews
    Overall a good hotel. Pros: Carpark, amenities (coffee, tea, biscuits, shower/shampoo soaps/iron) comfortable bed and room/ good power plug placements, TV channels, front desk. Cons: The electric kettle was dirty, may require a new replacement, didn't have the time to highlight it to the front desk. Additional portable heater could be offered during very cold days. Others: Did not have the chance to try but the restaurant is very popular.
    Khairul Dzakirin Bin
    Singapore
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 510 reviews
    The breakfast was great. Peter welcomed us into his house and could not do enough for us - three guys on a golf trip. The hotel is within easy walking distance of Elgin restaurants/pubs. Rooms were clean and beautiully decorated. Ensuite facilities were modern installations and very much fit for purpose.
    Steve
    United Kingdom
  • From £159 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 466 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
  • 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
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 321 reviews
    The team was incredibly knowledgeable and kind. Each person went above and beyond to make my stay memorable and enjoyable. I hope my travels bring me back to Elgin, where I will look forward to staying here again!
    Shannon
    United States
  • From £132.21 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 296 reviews
    Breakfast was plated to order and was excellent. Quirky, old, building makes a nice change from the concrete block hotel chains. Well placed for the town centre, it's literally a 5 minute walk to the High Street.
    Duncan
    United Kingdom
  • From £159 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 466 reviews
    Isobel?? on the front desk/ waitress made our stay! Very warm and friendly and came across really well. A total asset to the hotel. Evening food nice enough. Good choice on menu. Good breakfast.
    Deana
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 321 reviews
    Rooms are spotless, quiet part of Elgin means that you get all the sleep you want, the breakfast is exceptional. Sophie is a great host and you feel welcome from the first moment you see her.
    Miroslav
    Czech Republic
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 57 reviews
    very nice owner chatty and helpful. spotlessly clean and in a very nice pretty location in elgin away from busy roads really enjoyed my stay lovely garden
    valerie
    United Kingdom
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 359 reviews
    Great host, great room, great breakfast, good location, 10 minutes walk to the railway station, 5 minutes walk to Elgin High Street, M&S food hall.
    Nigel
    United States
  • From £118.80 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 340 reviews
    This was a beautiful guest house with a spacious clean room. The cooked breakfast was delicious and the location was right in the center of Elgin.
    Kma 92
    Australia
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 359 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
  • From £145 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,262 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
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 317 reviews
    First time in Elgin and here for work. Lovely hotel greeted by great staff. Room was really good. Will definitely be back
    Tracey Ramsay
    United Kingdom
  • From £145 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,262 reviews
    An old hotel and the facilities are old style, but the staff are excellent, friendly and charming.
    Makoto
    Japan
  • From £152.10 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,209 reviews
    Everything but road to hotel needs more lights as lots of pot holes so people could trip
    Pauline
    United Kingdom
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 204 reviews
    Nice property and clean throughout. Centrally located in Elgin. Good breakfast.
    Neal
    United Kingdom
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 317 reviews
    Did not meet the 4 star quality. Tired hotel which needs updating.
    fraser
    Ireland

Research, refine and make plans for your whole trip