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,205 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.

Location great
8.4
Scored 8.4
Very good
Rated very good
319 reviews
Price from£165per 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.

It did what it said on the tin
8.7
Scored 8.7
Fabulous
Rated fabulous
1,271 reviews
Price from£145per 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 from£132.21per 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 room was very comfy.
8.3
Scored 8.3
Very good
Rated very good
561 reviews
Price from£70per 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 from£85per 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 from£130per 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.

Comfortable and clean. Welcoming and friendly owners.
9.5
Scored 9.5
Exceptional
Rated exceptional
262 reviews
Price from£138per 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 from£115.02per 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 from£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 £159 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 486 reviews
    The food was very good. We really enjoyed our evening meal. The menu wasn't extensive but we liked the selection offered and our chosen meals were excellent. The staff were really helpful and welcoming. The lady who tended to the rooms was not too busy to say hello and exchange a few pleasant words. The hotel was close to various amenities and the area was pleasant. The hotel was easy to find. We will stay again when we visit the area.
    Vassallo
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 79 reviews
    It was a lovely pod in a quiet location but close enough to Elgin to drive to in 5 mins. The pod had everything you would require, even an ice machine. The owners were lovely and responded quickly to any queries I had in advance and during the stay. They also made my daughter's and wife's day by letting them feed the Highland cows and sheep.
    Louise
    United Kingdom
  • 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
    United States
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 507 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
  • 6.4
    Scored 6.4
    Pleasant
    Rated pleasant
     · 412 reviews
    Having access to the pool and gym was a nice bonus, the bed and pillows were really good which I normally find an issue in most hotels (either too firm or feather pillows). It's only a 1 mile walk into Elgin centre, well positioned. The reception area looked lovely too.
    Callum
    United Kingdom
  • From £138 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 261 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 £152.10 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,206 reviews
    Fantastic hotel, spotlessly clean, rooms are fantastic and bed was so comfortable. Can't fault a thing. Staff are helpful and friendly, Breakfast freshly cooked too. Location for Elgin is ideal walking distance.
    David
    United Kingdom
  • From £143.91 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 298 reviews
    Staff were very friendly, hotel was very clean, room was spacious, breakfast was fantastic and over all just a very good hotel, will definitely stay again if I am in Elgin. Also plenty of parking.
    Frank
    United Kingdom
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 234 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
  • 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
  • 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
    United States
  • From £165 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 319 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
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,271 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 £165 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 319 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
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 36 reviews
    Clean and cosy. Great location close to the city centre. Panoramic views of Elgin and Cairngorms.
    Paul
    United Kingdom
  • From £85 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 339 reviews
    Great hotel and the owner so friendly and helpful would stay again
    Mark
    United Kingdom
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,271 reviews
    Nice hotel, comfortable bed and excellent food and cocktails
    Carrie
    United Kingdom
  • From £143.91 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 298 reviews
    Hotel staff & the cleanliness of the old hotel
    Clarence
    United States