Skip to main content

Filter by:


Star rating

Review score

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

Great staff and breakfast was really good.
7.9
Scored 7.9
Good
Rated good
1,204 reviews
Price from4,380.98 Kčper 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.

Location great
8.4
Scored 8.4
Very good
Rated very good
319 reviews
Price from4,752.54 Kčper 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.

Friendly staff, comfy bed, Good food
8.7
Scored 8.7
Fabulous
Rated fabulous
1,269 reviews
Price from4,176.48 Kčper 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
298 reviews
Price from3,808.08 Kčper 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
558 reviews
Price from2,016.23 Kčper 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.

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.
9.5
Scored 9.5
Exceptional
Rated exceptional
324 reviews
Price from2,448.28 Kčper 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 from3,744.43 Kčper 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.

Lyn and Lee were fabulous hosts and offered above and beyond. Room was more spacious than anticipated with private bath. Quiet even with being on the main road. Delicious breakfast and even vegetarian options (including vegetarian haggis)! And having tea and coffee in the room was nice to have.
9.5
Scored 9.5
Exceptional
Rated exceptional
260 reviews
Price from3,974.85 Kčper 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 from3,312.95 Kčper 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
339 reviews
Price from2,448.28 Kčper night
See all 22 hotels in Elgin

Most booked apartments in Elgin this month

FAQ about apartments 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

  • Avg. price/night: 2,592.30 Kč
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 235 reviews
    When I arrived and was met by the owner he explained how things worked at the B&B, as he was there himself, and showed me to my room which was on the ground floor and had a walk in toilet shower room which was excellent for me and had everything I required for my stay. Breakfast in the morning was was delicious and set me up for the day ahead. I chatted away with the owner at breakfast and he was very friendly and I would recommend this property as its right in the centre of Elgin minutes from the shopping centre.
    Tom
    Solo traveller
  • Avg. price/night: 4,380.98 Kč
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,204 reviews
    The room we were allocated (a superking, I believe) had a four poster bed, television, bathroom with bath and shower, and tea/coffee-making facilities. It was a good size, very clean, comfortable and easy on the eye, and had French Doors to the grounds. The hotel seemed to be running with a skeleton staff compliment, however, the breakfast waitress (different person each day) was excellent considering she was, also, covering reception. Both girls were pleasant, well-organised, and efficient.
    Wishielad
    Young couple
  • 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
    People with friends
  • Avg. price/night: 2,592.30 Kč
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 235 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
    Solo traveller
  • Avg. price/night: 2,448.28 Kč
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 339 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
    Solo traveller
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 324 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
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 363 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
    Solo traveller
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 181 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
    Young couple
  • Avg. price/night: 3,974.85 Kč
    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
    Family with young children
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 21 reviews
    We enjoyed our stay. Very comfy beds, off-street parking, and a fully equipped kitchen. Good location when visiting Elgin. Very good communication from the hosts. We will definitely book again when visiting the area.
    Susan
    People with friends
  • Avg. price/night: 4,145.08 Kč
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 298 reviews
    Excellent staff , always respectful, helpful and friendly . Rooms are always clean, food is always excellent. If I have to stay in a hotel in Elgin my first choice is always the Sunninghill, and Ive tried them all.
    Guy
    Solo traveller
  • Avg. price/night: 4,380.98 Kč
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,204 reviews
    Amazing building. Good size rooms and very comfortable. Lovely grounds and convenient location. Has potential to be a really high end hotel with investment
    A
    Anonymous
    Family with young children
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 56 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
    Solo traveller
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,269 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
    Family with young children
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 363 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
    Solo traveller
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,269 reviews
    Very clean room and larger than normal. Friendly staff, breakfast was just fantastic , probably the best I have ever had at a hotel. Just lovely.
    John
    Young couple
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 324 reviews
    Only plusses here. After a very warm welcome by Zofia we settled in and took out time to have a look around Elgin. The place was spotless.
    Lucas
    Family with young children
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 208 reviews
    Nice property and clean throughout. Centrally located in Elgin. Good breakfast.
    Neal
    Solo traveller
  • Avg. price/night: 4,752.54 Kč
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 319 reviews
    Lovely friendly hotel perfectly situated for centre of Elgin.
    Emma
    Young couple
  • Avg. price/night: 4,145.08 Kč
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 298 reviews
    Hotel staff & the cleanliness of the old hotel
    Clarence
    Solo traveller

Research, refine and make plans for your whole trip