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.
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,258 reviews
Price from$178.81per 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
314 reviews
Price from$203.47per 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.

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.
8.6
Scored 8.6
Excellent
Rated excellent
292 reviews
Price from$163.03per night
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.

The location of the property was great, room size was massive and the staff was well behaved and smiling. Room was cozy and staff provided all help when needed.
7.9
Scored 7.9
Good
Rated good
1,209 reviews
Price from$178.19per 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
541 reviews
Price from$86.32per 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.

Large bedroom, very accommodating reception, very good evening meal, comfortable surroundings
7.6
Scored 7.6
Good
Rated good
451 reviews
Price from$171.41per 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.

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.
8.9
Scored 8.9
Excellent
Rated excellent
342 reviews
Price from$183.12per 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
316 reviews
Price from$104.82per night
BELLEVILLE BED AND BREAKFAST, hotel in Elgin

BELLEVILLE BED AND BREAKFAST enjoys a location in Elgin, a 4-minute walk from Elgin Cathedral and 27 miles from Huntly Castle.

The owner was very nice and welcoming, let me check in early. Breakfast was absolutely delicious.
8.1
Scored 8.1
Very Good
Rated very good
227 reviews
Price from$110.98per 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
257 reviews
Price from$170.17per 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

  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 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
  • From $201.99 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 292 reviews
    The hotel was warm and comfortable and everything you would hope for from an independent hotel. The restaurant offers wholesome food and caters for a good range of tastes, and budgets. It is located just a few minutes walk from the station and town centre, yet remained very quiet at night. Staying just before Christmas, it was clearly a popular choice for locals to meet for a meal, which is always a good sign.
    Russell
    United Kingdom
  • From $110.98 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 227 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
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 316 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 of America
  • From $210.13 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 451 reviews
    In conclusion, my stay at the Royal Hotel was a delightful and unforgettable experience. The outstanding facilities, lightning-fast WiFi, and attentive, friendly staff all contributed to a truly royal stay. I can wholeheartedly recommend this hotel to anyone seeking a comfortable retreat during their travels. Whether you're in town for business or leisure, the Royal Hotel is sure to exceed your expectations.
    W
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 316 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
  • From $104.82 per night
    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
  • 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
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 33 reviews
    Beautiful clean modern apartment in a beautiful hidden location close to Lossiemouth, Elgin and Nairn. Lovely welcoming hamper Form owners and great communication from from them prior and are easy to contact should you need them during your stay. Would definitely stay again
    Dawn
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 257 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
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 236 reviews
    Fabulous hosts and lovely rooms. We booked last minute and were graciously accommodated. The breakfast service was abundant and superior to the finest hotel meals. HIGHLY recommend!
    Janna
    United States of America
  • From $221.97 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 314 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
  • From $178.81 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,258 reviews
    Staff were so friendly and welcoming, rooms were spotless clean and the breakfast was excellent, could not recommend this hotel enough
    Michelle
    United Kingdom
  • From $178.81 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,258 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
  • From $221.97 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 314 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
  • 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 $104.82 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 324 reviews
    Great hotel and the owner so friendly and helpful would stay again
    Mark
    United Kingdom
  • From $204.21 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,209 reviews
    Breakfast was good , staff very nice Clean and friendly hotel
    E
    Eileen
    United Kingdom
  • From $204.21 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,209 reviews
    Nice hotel, location, breakfast and staff
    Angus
    United Kingdom
  • 7.8
    Scored 7.8
    Good
    Rated good
     · 47 reviews
    Perfect location in Elgin
    Lou-Andra
    South Africa