Skip to main content

Search hotels in Elgin

Enter your dates to see the latest prices and deals for Elgin hotels

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.

The location was ideal for work and close to amenities. The building was beautiful, the bed was very comfortable. Check in was swift.
7.9
Scored 7.9
Good
Rated good
1,208 reviews
Price from€ 178.58per 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.

Very friendly staff. Hotel well positioned in Elgin.
8.4
Scored 8.4
Very good
Rated very good
314 reviews
Price from€ 193.73per 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.

Good
8.7
Scored 8.7
Fabulous
Rated fabulous
1,291 reviews
Price from€ 170.25per 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.

Great service from start to finish. Will book again
8.6
Scored 8.6
Fabulous
Rated fabulous
299 reviews
Price from€ 155.23per 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.

Given no choice...full English.
8.2
Scored 8.2
Very good
Rated very good
581 reviews
Price from€ 93.93per 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.

host was lovely and made us feel very welcome, accommodation was lovely and breakfast superb .
9.5
Scored 9.5
Exceptional
Rated exceptional
334 reviews
Price from€ 99.80per 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.

Location
6.1
Scored 6.1
Pleasant
Rated pleasant
16 reviews
Price from€ 140.89per 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.

The Pines was a real highlight of our Scotland Tour. We had not intended to stay inland away from the coast but could not find a place available, so we booked the Pines, what a wonderful fated stay we had, AMAZING
9.5
Scored 9.5
Exceptional
Rated exceptional
268 reviews
Price from€ 162.03per 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€ 135.05per 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.

Great location. Very clean and tidy. Great for families. Owner real nice man and helpful
8.4
Scored 8.4
Very good
Rated very good
349 reviews
Price from€ 99.80per night
See all 21 hotels in Elgin

Most booked hotels in Elgin in the past month

FAQs about hotels in Elgin





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 € 111.54 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 334 reviews
    Moraybank B&B was a great place to stay in for the start our Scotland trip. We were there for four days. It was within walking distance of the bus station (we used the public bus everyday), town center, and other things to see in Elgin. The neighborhood was quiet. Our room was impeccably clean and roomy. One could have whatever one wanted to breakfast, and it filled us for the day. Our host Zophia was warm and fun and gave us great tips on things to see in Elgin and along the Moray Coast.
    JANET
    United States
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 55 reviews
    Very pleasant apartment for two couples in a beautiful historic building located strategically close to Elgin and the beautiful Moray Coast. Well equipped dining kitchen, en suite bedrooms, comfortable sitting room, outside area, this place has it all. Lots to do and see: beaches, coast walks, fishing villages, excellent links golf courses, historic Elgin, Fort George, Culloden etc Moray weather is usually a lot better than the surrounding parts of Scotland. Would stay again.
    G
    Gerard Ritter
    Netherlands
  • 8.1
    Scored 8.1
    Very good
    Rated very good
     · 242 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.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 508 reviews
    This is gem of a hotel. Peter is the consumate host and does his utmost to make sure you have everything you need. The hotel is ideally located and well within walking distance of Elgin Town centre. There is a good range on offer for breakfast and everything is fresh. If we decide to revisit Elgin we will definitely choose Kilmore House again.
    Stephanie
    United Kingdom
  • From € 99.80 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 349 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.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
  • From € 163.20 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 486 reviews
    Good well cooked breakfast served every morning along with a nice selection of cereals, the hotel is a short walk into town where there is a reasonable amount of restaurants. I ate in the hotel a few times and the food served was nicely presented and tasted delicious
    P
    Paul
    United Kingdom
  • From € 162.73 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 344 reviews
    Good location, near centre of Elgin. Not far from train or coach station, plenty of car parking. Good breakfast, generous size clean room, coffee and tea making facilities. Helpful host recommending restaurants.
    Annelies
    United Kingdom
  • From € 162.73 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 344 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 € 189.15 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,208 reviews
    Very clean hotel with great rooms. Really handy for the town and local shops. Close to restaurants and other facilities ideal position for Elgin
    Kidd
    United Kingdom
  • From € 170.25 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,292 reviews
    This was our third visit to this hotel. We found all the staff very pleasant and eager to help.The lovely breakfast set us up for the day.
    Sandra Borrie
    United Kingdom
  • From € 111.54 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 334 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
    United Kingdom
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 314 reviews
    Nice modern hotel with spacious room - we stayed in one of the coach house rooms. Friendly and helpful staff. Good choice for breakfast.
    Moyra
    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 € 233.53 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 299 reviews
    A very good hotel. Very friendly staff. Breakfasts and dinner in restaurant exceptional.
    Julie
    United Kingdom
  • From € 163.20 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 486 reviews
    Friendly attentive staff & warm hotel room, as had been -minus temperatures
    Louise
    United Kingdom
  • From € 140.89 per night
    6.1
    Scored 6.1
    Pleasant
    Rated pleasant
     · 16 reviews
    Proximity to Elgin Cathedral made it a nice walk and visit in the morning.
    Laura
    United States
  • 8.4
    Scored 8.4
    Very good
    Rated very good
     · 314 reviews
    Did not meet the 4 star quality. Tired hotel which needs updating.
    fraser
    Ireland
  • From € 189.15 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,208 reviews
    Breakfast was good , staff very nice Clean and friendly hotel
    E
    Eileen
    United Kingdom
  • From € 233.53 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 299 reviews
    Hotel staff & the cleanliness of the old hotel
    Clarence
    United States