Skip to main content

Filter by:


Star Rating

Review Score

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

7.9
Scored 7.9
Good
Rated good
1,205 reviews
Price from$179.91per 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.

8.4
Scored 8.4
Very Good
Rated very good
311 reviews
Price from$205.43per 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.

8.7
Scored 8.7
Excellent
Rated excellent
1,250 reviews
Price from$180.53per 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.

8.6
Scored 8.6
Excellent
Rated excellent
291 reviews
Price from$164.61per 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.

8.3
Scored 8.3
Very Good
Rated very good
533 reviews
Price from$87.15per 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.

8.4
Scored 8.4
Very Good
Rated very good
324 reviews
Price from$105.83per night
The Royal Hotel Elgin, hotel in Elgin

The Royal Hotel Elgin offers accommodations in Elgin, a 13-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

7.6
Scored 7.6
Good
Rated good
447 reviews
Price from$173.06per 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.

9.5
Scored 9.5
Exceptional
Rated exceptional
311 reviews
Price from$105.83per night
St Michaels Guest House, hotel in Elgin

St Michaels Guest House in Elgin provides accommodations with a garden and a shared lounge. This guest house provides free private parking, luggage storage space, and free Wifi.

8.9
Scored 8.9
Excellent
Rated excellent
341 reviews
Price from$184.89per 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.

9.5
Scored 9.5
Exceptional
Rated exceptional
257 reviews
Price from$171.82per night
See all 24 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

  • 8.2
    Scored 8.2
    Very Good
    Rated very good
     · 224 reviews
    Donald was just great . He was very helpful and cooks a great breakfast in the morning. Good strong WiFi and great hot water. Parking directly on street in front of property. Very small property with a very family homey feel, loved it. Good heat, quiet location considering you are in the city center, The beautiful Elgin Cathedral is a 2 minute walk right around the block, Wonderful breakfast. 10 ++++ /A+++ stay.
    Daniel
    United States of America
  • 8.2
    Scored 8.2
    Very Good
    Rated very good
     · 224 reviews
    Super homely b&b ,only 3 rooms. Excellent location near the centre of Elgin, museum (100 yds) and cathedral very close (across main road). Access via one-way system around council offices. Wetherspoons 300yds away. Parking available across the road, normally spaces available after 6pm. Breakfast very good. Excellent friendly owner. Superb base for over 20 nearby golf courses (only managed to play 10!)
    David
    United Kingdom
  • From $180.53 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,250 reviews
    Staff at the hotel were welcoming, friendly, attentive, great attention to detail and our requests. Extremely accomodating. The rooms were large with plenty of room to move around. The location was ideal for distillery tours and Elgin Town centre with a Lidl across the road for convenience and ample parking. Food at the hotel was very generous where the afternoon tea portion was concerned.
    Heenal Vanmali
    United Kingdom
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 324 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
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 311 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
  • 7.6
    Scored 7.6
    Good
    Rated good
     · 449 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
     · 311 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 of America
  • From $194.97 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,205 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
  • From $192.98 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 341 reviews
    Beautiful Victorian guest house with stunning antiques and decor. Our hostess was lovely and welcoming. Excellent location in Elgin, walking distance to the High Street and restaurants.
    Anne
    United States of America
  • From $180.53 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,250 reviews
    I loved this charming hotel! The staff was great, in particular, Guy!! The rooms were very spacious, breakfast was great, loved the outdoor space!
    Asa
    United States of America
  • 8.4
    Scored 8.4
    Very Good
    Rated very good
     · 311 reviews
    Extremely clean, with most of the hotel having been modernised. Just 3mins walk to Elgin High St Really nice breakfast Cracking big modern TV
    Jason
    United Kingdom
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 349 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
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 508 reviews
    Beautiful character property. Convenient for entertainment at Elgin Town Hall. Friendly and interesting host. Lovely breakfast.
    Stephen
    United Kingdom
  • 6.4
    Scored 6.4
    Pleasant
    Rated pleasant
     · 412 reviews
    Very close to the Elgin cathedral and many other fun vacation destinations. Staff was fantastic and very accommodating.
    Dawn
    United States of America
  • From $194.97 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,205 reviews
    Good hotel. Massive beds. Friendly staff and even a full sized snooker table. Breakfast was good too.
    Matt
    United Kingdom
  • 7.8
    Scored 7.8
    Good
    Rated good
     · 37 reviews
    This accommodation did not exist. The owner required to book me into a hotel and greater cost to him.
    Hume
    United Kingdom
  • From $192.98 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 341 reviews
    Love the host and hotel environment a lot. Truly I enjoyed my stay at St Michaels Guest House @Elgin
    NAMA
    United Kingdom
  • 7.6
    Scored 7.6
    Good
    Rated good
     · 449 reviews
    Staff was great specially Taylor from reception , she is really an asset for the hotel .
    Mathson
    United Kingdom
  • 7.8
    Scored 7.8
    Good
    Rated good
     · 47 reviews
    Perfect location in Elgin
    Lou-Andra
    South Africa