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 – 12 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.

Lovely comfortable clean room. Nice breakfast
7.9
Scored 7.9
Good
Rated good
1,210 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.

Very friendly staff. Hotel well positioned in Elgin.
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.

Very friendly staff. Excellent breakfast
8.7
Scored 8.7
Fabulous
Rated fabulous
1,273 reviews
Price from£145per 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.

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

host was lovely and made us feel very welcome, accommodation was lovely and breakfast superb .
9.5
Scored 9.5
Exceptional
Rated exceptional
329 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
263 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£127.80per 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.

The host was friendly, and we discovered we had shared experiences.
8.4
Scored 8.4
Very good
Rated very good
341 reviews
Price from£85per 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.

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.
8.1
Scored 8.1
Very good
Rated very good
236 reviews
Price from£90per 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 £148.50 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 343 reviews
    Enjoyed large comfortable bed, large bathroom with powerful shower, fresh towels daily. Appreciated bottled water and fridge in room. Cooked breakfasts were delicious, nice pots of tea too. All staff were attentive and helpful. Ample free parking was a bonus. Many beautiful places to visit both inland and on the coast. Plenty of great dining venues in Elgin both in hotels and restaurants, many were up side streets.
    Linda
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 55 reviews
    The property was immaculately clean. Situated in a rural quiet spot but a short drive to Elgin it was perfect for my family and our dogs. It had everything and more we could need. It’s also quirky with the mill in full view through the glass in the living room. Surrounded by beautiful countryside and gorgeous views. We even had a glimpse of the Aurora from the garden!
    Laura
    United Kingdom
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,273 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
     · 507 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
  • From £85 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 341 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
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 1,273 reviews
    Comfortable hotel in a good location within easy reach of town centre. Staff are excellent, always so polite, friendly and efficient (this is our third stay here). Breakfast is excellent, quality ingredients, fresh & well cooked. Recommend starstaying here and we will revisit.
    Lilian
    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
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 263 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
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 298 reviews
    Very good central location in Elgin with a decent sized car park. Staff were very nice during checking and breakfast. Room was a good size and stocked well with tea, coffee and biscuits. Comfortable bed. Breakfast was basic but good.
    Lewis
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 329 reviews
    The team was incredibly knowledgeable and kind. Each person went above and beyond to make my stay memorable and enjoyable. I hope my travels bring me back to Elgin, where I will look forward to staying here again!
    Shannon
    United States
  • 7.6
    Scored 7.6
    Good
    Rated good
     · 486 reviews
    Close to station. Very comfortable room. The cooked breakfast was actually hot, which you often don't get in other hotels. Cereals, fruit and yogurt also available so very happy with the start of my day.
    Alan
    United Kingdom
  • From £148.50 per night
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 343 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
  • 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
     · 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
    United Kingdom
  • From £165 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 319 reviews
    The proximity of the hotel to downtown and the train station. Staff was excellent.
    Matthew
    United States
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 209 reviews
    Nice property and clean throughout. Centrally located in Elgin. Good breakfast.
    Neal
    United Kingdom
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 507 reviews
    Great host. Very lovely breakfast and an excellent location within Elgin.
    Peter
    Australia
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 1,210 reviews
    The hotel is clean and the staff are good as is the location.
    Lee
    United Kingdom
  • 8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 298 reviews
    Hotel of choice having stayed in several in the area
    eric
    United Kingdom
  • 7.9
    Scored 7.9
    Good
    Rated good
     · 1,210 reviews
    Country house atmosphere in the middle of Elgin.
    James
    United Kingdom