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.

8.7
Scored 8.7
Fabulous
Rated fabulous
1,250 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.

7.9
Scored 7.9
Good
Rated good
1,206 reviews
Price from£152.10per 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.

8.6
Scored 8.6
Fabulous
Rated fabulous
291 reviews
Price from£132.21per 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.

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

7.6
Scored 7.6
Good
Rated good
449 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.

8.3
Scored 8.3
Very good
Rated very good
536 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.

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.

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

8.2
Scored 8.2
Very good
Rated very good
224 reviews
Price from£90per 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.

9.5
Scored 9.5
Exceptional
Rated exceptional
313 reviews
Price from£85per 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

  • From £165.60 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,206 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
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 53 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
  • From £90 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 224 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
  • From £145 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,250 reviews
    Lovely old style hotel, with a warm cosy atmosphere. Spacious room with small but satisfactory en-suite bathroom. Good internet and a nice TV. Comfortable bar with excellent whisky selection. Very good breakfast served using a clever pre-order system which led to quick delivery of piping hot Scottish breakfast. Well done Laich Moray
    David
    Bahamas
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 508 reviews
    This was without a doubt the best B&B we've ever stayed in. It's been beautifully renovated, was exceptionally clean and comfortable, is very close to the centre of town and has ample off street parking. Peter was a wonderful host and I would highly recommend Kilmorie House to anyone looking for great value accommodation in Elgin.
    Rodney
    Australia
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 223 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
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 167 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 £145 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,250 reviews
    Nice, very clean hotel with lovely, friendly staff. The breakfast was good with plenty of choice and big portions. The location was great with a 10 min walk into the city centre. The restaurant was nice with a good menu and what we had was delicious.
    Jayson
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 43 reviews
    The property had everything you could need for a short or long stay. The hosts are very generous and friendly people. Perfect for a stay if visiting Speyside, Lossiemouth, Elgin, or just need time away from the city.
    Daniel
    United Kingdom
  • From £163.80 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 291 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
  • 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 £165.60 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,206 reviews
    This is a lovely hotel but it does feel like a faded jewel. Location is lovely - peaceful yet close to centre of Elgin. Bedrooms are lovely Nice lounge and bar
    Simon
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 55 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.1
    Scored 9.1
    Superb
    Rated superb
     · 60 reviews
    Good location near centre of Elgin and easy access to roads leading out of the town. Very comfortable sitting room. Small kitchen, but has all you need.
    James
    United Kingdom
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 55 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 £180 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 311 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
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 313 reviews
    Very nice B&B close to good restaurants in Elgin. Room was spacious & comfortable, Zofia was a great host, hot breakfast was wonderful.
    Dick
    United States
  • From £85 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 324 reviews
    Great hotel and the owner so friendly and helpful would stay again
    Mark
    United Kingdom
  • From £180 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 311 reviews
    Lovely friendly hotel perfectly situated for centre of Elgin.
    Emma
    United Kingdom
  • From £163.80 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 291 reviews
    Hotel staff & the cleanliness of the old hotel
    Clarence
    United States

Research, refine and make plans for your whole trip