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 situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station.

Convenient location and very friendly staff
8.7
Scored 8.7
Fabulous
Rated fabulous
1,258 reviews
Price from£145per 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 centre of Elgin.

The hotel is clean and the staff are good as is the location.
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.

Nice room. Great location for what we needed.
8.4
Scored 8.4
Very good
Rated very good
314 reviews
Price from£165per 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.

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.
8.6
Scored 8.6
Fabulous
Rated fabulous
292 reviews
Price from£132.21per night
The Royal Hotel Elgin, hotel in Elgin

Set 1.1 km from Elgin Cathedral, The Royal Hotel Elgin offers 3-star accommodation in Elgin and has a bar. There is an on-site restaurant, plus free private parking and free WiFi are available.

Not impressed!
7.6
Scored 7.6
Good
Rated good
451 reviews
Price from£139per 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.

The parking area was being re-designed and difficult to find and park.
8.3
Scored 8.3
Very good
Rated very good
542 reviews
Price from£70per 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.

Staff was great and when I left my watch they kept it safe till I collected it.
8.4
Scored 8.4
Very good
Rated very good
324 reviews
Price from£85per night
St Michaels Guest House, hotel in Elgin

Offering a garden and garden view, St Michaels Guest House is located in Elgin, 1.1 km from Elgin Cathedral and 45 km from Huntly Castle.

Location
8.9
Scored 8.9
Fabulous
Rated fabulous
342 reviews
Price from£148.50per 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.

Very nice room. Very helpful, kind and considerate person running the B&B.
9.5
Scored 9.5
Exceptional
Rated exceptional
316 reviews
Price from£85per 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.

An excellent stay in a lovely property. Very comfy bed.
9.5
Scored 9.5
Exceptional
Rated exceptional
257 reviews
Price from£138per 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 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

  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 236 reviews
    Luca and Anna always gave the very best of service, and this trip was no exception. Great location right across from the station and less than 10 minutes walk to the centre of town. A great base for turing the Whisky Trail on days out of Elgin; or visiting Gordonstoun. Car parking free. Rooms have everything you need. Of particular note are the breakfasts (full Scottish) prepared and served by our two lovely hosts. We hope the new owners will match the service level provided before. Very best wishes for the future to Luca, Anna and family.
    Peter
    United States
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 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 £148.50 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 342 reviews
    Enjoyed large comfortable bed, large bathroom with powerful shower, fresh towels daily. Appreciated bottled water and fridge in room. Cooked breakfasts were delicious, nice pots of tea too. All staff were attentive and helpful. Ample free parking was a bonus. Many beautiful places to visit both inland and on the coast. Plenty of great dining venues in Elgin both in hotels and restaurants, many were up side streets.
    Linda
    United Kingdom
  • From £90 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
  • 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
  • From £90 per night
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 227 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
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 226 reviews
    A great B&B in Elgin. Super friendly host, great communication. A clean comfortable room with an excellent shower. Options for breakfast what was a bonus as I stayed for 5 nights. Within a walking distance from the centre. A private car park son problem with parking. Elgin is a perfect central location to explore the area
    janusz
    United Kingdom
  • From £85 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 325 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 £180 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 314 reviews
    The location was ideal for us. This is an hotel that we stayed at 30 years previously before the family came along. It was an absolute delight to come back and find the same ethos in place. Excellent rooms and a superb restaurant. We will definitely be back as soon as we can.
    Rubble
    United Kingdom
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 509 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.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
  • From £165.60 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,209 reviews
    Our breakfast was inedible bacon was undercooked almost raw and covered in water, beans where cold , toast was cold ,tea was undrinkable one teabag to a whole pot... coffee was very watery . worst breakfast We’ve ever had at anybhotel even cheaper ones
    Patricia
    United Kingdom
  • From £145 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,258 reviews
    Excellent breakfast and evening dinner. Price for dinner was very reasonable compared to restaurants in Elgin. Good position for the station 3 minute walk and short walk to the town centre.
    John
    United Kingdom
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 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
  • From £145 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 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 £180 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
  • From £165.60 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 £169 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 451 reviews
    Didn't eat at all at hotel due to osmotic demyelination
    J
    John
    United Kingdom
  • From £163.80 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 292 reviews
    Hotel of choice having stayed in several in the area
    eric
    United Kingdom