Skip to main content

Search hotels in Elgin

Enter your dates to see the latest prices and deals for Elgin hotels

Filter by:


Star rating

Review score

Elgin – 14 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.

The room was comfortable but a little tired in terms of decoration and stains on the carpet. The bathroom was very modern and looked new. The bed was very comformtable and spacious. The breakfast staff are brilliant and the selection of food for breakfast was fantastic.
7.9
Scored 7.9
Good
Rated good
1,209 reviews
Price from€ 180.20per 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.

Very friendly staff. Hotel well positioned in Elgin.
8.4
Scored 8.4
Very good
Rated very good
315 reviews
Price from€ 195.48per 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.

great breakfast and dinner. superb dessert!!
8.7
Scored 8.7
Fabulous
Rated fabulous
1,294 reviews
Price from€ 171.79per 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.

We have stayed before and liked it very much
8.6
Scored 8.6
Fabulous
Rated fabulous
300 reviews
Price from€ 156.63per 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.

We had a warm welcome and an offer to use the car park but decided to leave the car on the street as the entrance was a bit narrow. Room was very clean and as expected. It was a shared bathroom however this was not a problem. Breakfast was served exactly when requested and quality was very good with a mix of toast/cereal and cooked breakfast. Great location for us.
8.2
Scored 8.2
Very good
Rated very good
585 reviews
Price from€ 94.78per 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.

host was lovely and made us feel very welcome, accommodation was lovely and breakfast superb .
9.5
Scored 9.5
Exceptional
Rated exceptional
335 reviews
Price from€ 100.70per 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.

Location
6.2
Scored 6.2
Pleasant
Rated pleasant
17 reviews
Price from€ 142.17per night
Southbank Guesthouse, hotel in Elgin

Southbank is a Georgian town house in the middle of Elgin and the Whisky Trail. It is a few minutes' walk from the town centre's shops and restaurants.

I couldn't fault the breakfast, was very quick and hot, well presented.
9.0
Scored 9.0
Superb
Rated superb
191 reviews
Price from€ 100.70per 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.

The Pines was a real highlight of our Scotland Tour. We had not intended to stay inland away from the coast but could not find a place available, so we booked the Pines, what a wonderful fated stay we had, AMAZING
9.5
Scored 9.5
Exceptional
Rated exceptional
268 reviews
Price from€ 163.49per 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€ 136.27per night
See all 22 hotels in Elgin

Most booked hotels in Elgin in the past month

FAQs about hotels in Elgin





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 € 171.79 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,295 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
  • From € 100.70 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 350 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 € 112.55 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 191 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 € 100.70 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 350 reviews
    We had two rooms for a work event in Elgin. Highlight was the hosts providing us with our preference of oat milk for tea/coffee! Both rooms were very clean and bright which was nice. Bathroom facilities were great and overall no issues with our stay. We did not have breakfast during our stay.
    A
    Alyson
    United Kingdom
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 315 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
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 508 reviews
    breakfast was excellent,arrived within minutes of ordering,Cooked breakfast was perfect nice and hot.Room and toilet were both large and spotless ,bed was very comfortable and Kilmorie house itself is situated in a nice area within easy walking distance of Elgin town centre.
    robert
    United Kingdom
  • 6.4
    Scored 6.4
    Pleasant
    Rated pleasant
     · 412 reviews
    Having access to the pool and gym was a nice bonus, the bed and pillows were really good which I normally find an issue in most hotels (either too firm or feather pillows). It's only a 1 mile walk into Elgin centre, well positioned. The reception area looked lovely too.
    Callum
    United Kingdom
  • From € 163.49 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 268 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
  • From € 190.86 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,209 reviews
    Wonderful stay in a very large ensuite room with massive sleigh bed.Excellent breakfast in both choice and quality.Great customer service and attention to detail.One of the best hotel room we have ever stayed in.Could not fault any aspect of our stay.
    Martin
    United Kingdom
  • From € 112.55 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 335 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
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 508 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 € 235.64 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 300 reviews
    Nice hotel, with a living room and kitchen between the two rooms for our group. Friendly and helpful staff. Free parking for guests. Just a few minutes walk from town.
    Jesse
    Canada
  • From € 190.86 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,209 reviews
    Quaint European hotel. No real serious complaints. Very nice upgrades to the bathroom! Great stay overall.
    Harold
    United States
  • From € 171.79 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,295 reviews
    An old hotel and the facilities are old style, but the staff are excellent, friendly and charming.
    Makoto
    Japan
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 36 reviews
    Clean and cosy. Great location close to the city centre. Panoramic views of Elgin and Cairngorms.
    Paul
    United Kingdom
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 209 reviews
    Nice property and clean throughout. Centrally located in Elgin. Good breakfast.
    Neal
    United Kingdom
  • From € 142.17 per night
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 17 reviews
    Proximity to Elgin Cathedral made it a nice walk and visit in the morning.
    Laura
    United States
  • From € 164.68 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 487 reviews
    Lovely hotel with fantastic staff. Easy to find and plenty parking.x
    Shirley
    United Kingdom
  • From € 112.55 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 335 reviews
    Beautiful and clean In keeping with the history of staying in Elgin
    Linda
    United Kingdom
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 315 reviews
    Did not meet the 4 star quality. Tired hotel which needs updating.
    fraser
    Ireland

Research, refine and make plans for your whole trip