Skip to main content

Filter by:


Star rating

Review score

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

Amazing comfy beds great staff, amazing breakfast beautiful building. Would have loved bottle of water in room maybe nice touch and shame they can't re open pool just a shame but not a factor. Highly recommend Power shower too
7.9
Scored 7.9
Good
Rated good
1,210 reviews
Price fromUS$190.24per 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.

Breakfast was excellent. Cooked to order and piping hot. We had a hangover on the Sunday, so put a do not disturb on the door, then went out in the afternoon. When we came back from our day out, they had sneaked in and everything was back to new. Lovely surprise, as thought the cleaners would have been done for the day. Fresh bottles of water in our fridge each day was a lovely treat.
8.4
Scored 8.4
Very good
Rated very good
317 reviews
Price fromUS$206.37per 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.

Every member of staff was helpful, polite, smiling, professional, calm - each had a very positive attitude and were well trained. Bedroom was cosy, exceptionally clean, tv worked well. Great parking, close to main road. Breakfast exceptionally well cooked, good quality and generous portion. Coffee - good quality.
8.7
Scored 8.7
Fabulous
Rated fabulous
1,264 reviews
Price fromUS$181.36per 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.

A very good hotel. Very friendly staff. Breakfasts and dinner in restaurant exceptional.
8.6
Scored 8.6
Fabulous
Rated fabulous
297 reviews
Price fromUS$165.36per 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.

Lovely stay everthing stop on vary clean breckfast flair lovely staff and area vary nice pub over road and you can get a meal there
8.3
Scored 8.3
Very good
Rated very good
554 reviews
Price fromUS$87.55per 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.

Breakfast N/A. Good location.
6.2
Scored 6.2
Pleasant
Rated pleasant
14 reviews
Price fromUS$162.60per 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 fromUS$143.86per 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.

Clean and well equipped room and overall very comfortable
8.4
Scored 8.4
Very good
Rated very good
337 reviews
Price fromUS$106.31per night
BELLEVILLE BED AND BREAKFAST, hotel in Elgin

Located in Elgin, 400 metres from Elgin Cathedral and 44 km from Huntly Castle, BELLEVILLE BED AND BREAKFAST provides quiet street views and free WiFi.

Location, friendly host
8.1
Scored 8.1
Very good
Rated very good
233 reviews
Price fromUS$112.57per 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.

The breakfast was good despite no vegetarian option, the scrambled eggs were perfect. The staff were very friendly and helpful which was nice to see. The room I stayed in was a decent size.
7.6
Scored 7.6
Good
Rated good
475 reviews
Price fromUS$173.85per night
See all 22 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

  • From US$198.87 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 476 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
     · 323 reviews
    The breakfast was wonderful, the owner was very nice, the room and bathroom were clean Plenty of blankets and warm quilts. Close to downtown Elgin and the ruins of the cathedral. Advice: when the hostess recommends a good place to eat, listen to her as she knows what’s good. I would recommend this B& B
    Richard
    United States
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 360 reviews
    The Moraydale is an imposing building which has been discretely modernized without the general ambience being undermined. The room was comfortable and clean with the en suite and in-room facilities in good order and well appointed. Breakfast was excellent and the location an easy walk from central Elgin.
    Alexander
    United Kingdom
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 176 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 US$106.31 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 337 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
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 260 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
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 36 reviews
    Ideal location- easy walk into Elgin city centre and great views. The children’s bedroom was large and spacious. Very clean. Kitchen area was equipped with the essentials. Good garden to the front of the property. Very reasonably priced considering the location.
    A
    Anonymous
    United Kingdom
  • From US$157.59 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,210 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
  • 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
  • From US$157.59 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,210 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 US$148.59 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 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
  • From US$165.36 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 297 reviews
    The Hotel gives you a warm /comfortable feeling whenever you walk through the door. Bar is well stocked with a good selection of beers. All the staff were friendly and very helpfull.
    John
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 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.4
    Scored 9.4
    Superb
    Rated superb
     · 57 reviews
    Location was excellent - close to centre of Elgin but quiet and secluded overlooking field. The owner Wendy was warm, welcoming and very attentive.
    Alastair
    United Kingdom
  • From US$181.36 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,264 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
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 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
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 510 reviews
    Beautiful character property. Convenient for entertainment at Elgin Town Hall. Friendly and interesting host. Lovely breakfast.
    Stephen
    United Kingdom
  • From US$165.36 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 297 reviews
    The full experience at the hotel was excellent my evening meal was terrific as was breakfast and all the staff were fantastic 👍
    David
    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 US$181.36 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,264 reviews
    Food lovely and staff kind and attentive. Hotel very clean. Will definitely stay again.
    Christine
    United Kingdom

Research, refine and make plans for your whole trip