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 center of Elgin.

Good breakfast,clean and lovely room,comfy bed
7.9
Scored 7.9
Good
Rated good
1,209 reviews
Price from$180.53per 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.

The location is great.
8.4
Scored 8.4
Very Good
Rated very good
317 reviews
Price from$206.14per night
Laichmoray Hotel, hotel in Elgin

Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station.

Location
8.7
Scored 8.7
Excellent
Rated excellent
1,262 reviews
Price from$181.16per 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 Train Station.

I liked the comfy bed, plenty of parking and friendly staff.
8.6
Scored 8.6
Excellent
Rated excellent
296 reviews
Price from$165.18per night
The Milton Bed & Breakfast, hotel in Elgin

The Milton Bed & Breakfast enjoys a location in Elgin, 1.2 miles from Elgin Cathedral and 28 miles from Huntly Castle.

Breakfast was good. I had an egg, sausages, ham, beans, toast, cereal and fruit. I think I was the only guest, so it was very quiet. The proprietor gave me an en-suite room (I thought I had booked that, but she said I booked a shared bathroom room)
8.3
Scored 8.3
Very Good
Rated very good
553 reviews
Price from$87.45per night
Moraybank Bed & Breakfast, hotel in Elgin

Moraybank Bed & Breakfast offers accommodations in Elgin, 22 miles from Nairn Dunbar Golf Club and 23 miles from Nairn Museum.

Located nicely to the Centre.
9.5
Scored 9.5
Exceptional
Rated exceptional
323 reviews
Price from$106.19per night
River View Apartment, hotel in Elgin

River View Apartment offers self-catering accommodations 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.

all the things that they went out of there way to provide
6.3
Scored 6.3
Pleasant
Rated pleasant
13 reviews
Price from$162.42per night
The Pines Guest House, hotel in Elgin

Featuring garden views, The Pines Guest House in Elgin offers accommodations and a garden. This guest house features free private parking, daily room service, and free Wifi.

New owners are making real effort Room 2 recently done up to good standard
9.5
Scored 9.5
Exceptional
Rated exceptional
259 reviews
Price from$172.41per night
Lovely 1-Bed Cottage in Hopeman, hotel in Elgin

Lovely 1-Bed Cottage in Hopeman offers accommodations in Elgin, 7.6 miles from Elgin Cathedral and 15 miles from Brodie Castle. This vacation home offers free private parking and free Wifi.

9.3
Scored 9.3
Wonderful
Rated wonderful
38 reviews
Price from$141per night
Elgin Guest House, hotel in Elgin

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

Cheap, simple, clean.
8.4
Scored 8.4
Very Good
Rated very good
337 reviews
Price from$106.19per 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 second 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 $157.42 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 $165.18 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 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 $198.65 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 469 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
     · 323 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 of America
  • From $165.18 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 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 $198.65 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 469 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
     · 323 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
    Wonderful
    Rated wonderful
     · 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
    Wonderful
    Rated wonderful
     · 360 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 of America
  • From $148.42 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 341 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
    Wonderful
    Rated wonderful
     · 360 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 $181.16 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 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 $181.16 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,262 reviews
    An old hotel and the facilities are old style, but the staff are excellent, friendly and charming.
    Makoto
    Japan
  • From $157.42 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
    Wonderful
    Rated wonderful
     · 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