Skip to main content

Search hotels in Elgin

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

May 2024

1234
567891011
12131415161718
19202122232425
262728293031

June 2024

1
2345678
9101112131415
16171819202122
23242526272829
30
Check-in Date - Check-out Date

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 center of Elgin.

Gorgeous hotel, great staff, amazing breakfast, the best I had in Scotland and I stayed in x3 more expensive hotels. We took like 100 photos of the property it is so beautiful
7.9
Scored 7.9
Good
Rated good
1,213 reviews
Price from844.51 leiper 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.

The location is great.
8.4
Scored 8.4
Very Good
Rated very good
317 reviews
Price from964.32 leiper night
Laichmoray Hotel, hotel in Elgin

Laichmoray Hotel is conveniently located on the periphery of Elgin town center, less than 984 feet from the Elgin Rail Station.

Breakfast and the meals were top notch! The staff was welcoming and friendly and went out of their way to make every accommodation possible.
8.7
Scored 8.7
Excellent
Rated excellent
1,283 reviews
Price from847.43 leiper 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 Train Station.

I liked the comfy bed, plenty of parking and friendly staff.
8.6
Scored 8.6
Excellent
Rated excellent
299 reviews
Price from772.68 leiper night
The Milton Bed & Breakfast, hotel in Elgin

The Milton Bed & Breakfast enjoys a location in Elgin, 1.2 miles from Elgin Cathedral and 28 miles from Huntly Castle.

Nice big room. Great little pub across the road
8.3
Scored 8.3
Very Good
Rated very good
569 reviews
Price from409.11 leiper night
Moraybank Bed & Breakfast, hotel in Elgin

Moraybank Bed & Breakfast offers accommodations in Elgin, 22 miles from Nairn Dunbar Golf Club and 23 miles from Nairn Museum.

Our host was great, the place was clean and close to the central part of town. Breakfast was served fresh and tasted great.
9.5
Scored 9.5
Exceptional
Rated exceptional
329 reviews
Price from496.77 leiper night
River View Apartment, hotel in Elgin

River View Apartment offers self-catering accommodations 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.

all the things that they went out of there way to provide
6.2
Scored 6.2
Pleasant
Rated pleasant
14 reviews
Price from759.77 leiper night
The Pines Guest House, hotel in Elgin

Featuring garden views, The Pines Guest House in Elgin offers accommodations and a garden. This guest house features free private parking, daily room service, and free Wifi.

Excellent, friendly, can do service in a lovely location in a very comfortable, restful environment. The home made bread was a great, extra touch to a lovely breakfast.
9.4
Scored 9.4
Wonderful
Rated wonderful
265 reviews
Price from806.52 leiper night
Lovely 1-Bed Cottage in Hopeman, hotel in Elgin

Lovely 1-Bed Cottage in Hopeman offers accommodations in Elgin, 7.6 miles from Elgin Cathedral and 15 miles from Brodie Castle. This vacation home offers free private parking and free Wifi.

9.3
Scored 9.3
Wonderful
Rated wonderful
38 reviews
Price from746.91 leiper night
BELLEVILLE BED AND BREAKFAST, hotel in Elgin

BELLEVILLE BED AND BREAKFAST enjoys a location in Elgin, a 4-minute walk from Elgin Cathedral and 27 miles from Huntly Castle.

The owner was very nice and welcoming, let me check in early. Breakfast was absolutely delicious.
8.1
Scored 8.1
Very Good
Rated very good
238 reviews
Price from525.99 leiper 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 second 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 525.99 lei per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 238 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
    United Kingdom
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 299 reviews
    The hotel was warm and comfortable and everything you would hope for from an independent hotel. The restaurant offers wholesome food and caters for a good range of tastes, and budgets. It is located just a few minutes walk from the station and town centre, yet remained very quiet at night. Staying just before Christmas, it was clearly a popular choice for locals to meet for a meal, which is always a good sign.
    Russell
    United Kingdom
  • From 525.99 lei per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 238 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 of America
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 330 reviews
    Sophia runs this place with beauty and excellence. She will cook your breakfast herself! The rooms were quite organized, clean and smelling super fresh. The place was spotless! We are on a road trip with no plans, booking our hotels one night before, so this was a great surprise. Parking is available, house close to the Elgin Cathedral and even closer to the main street and to a series of restaurants.
    Leticia
    Brazil
  • 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
  • From 496.77 lei per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 344 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
    United Kingdom
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 371 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
    United Kingdom
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 507 reviews
    The breakfast was great. Peter welcomed us into his house and could not do enough for us - three guys on a golf trip. The hotel is within easy walking distance of Elgin restaurants/pubs. Rooms were clean and beautiully decorated. Ensuite facilities were modern installations and very much fit for purpose.
    Steve
    United Kingdom
  • From 941.53 lei per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,213 reviews
    Old fashioned hotel in need of some TLC. The room we stayed in was spacious and the bed, large and comfortable. Decor was very old fashioned, which might appeal more to the older visitor. The en suite, while large enough, was barely adequate. Plenty of hot water though!
    David
    United Kingdom
  • 7.6
    Scored 7.6
    Good
    Rated good
     · 487 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
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,283 reviews
    This was my 2nd visit to the hotel. The staff were attentive. The location was perfect for me to get to my function. Not too far to walk. Accommodation was nice and clean. If I were to visit Elgin in the future I would certainly return to the hotel.
    Eric
    Spain
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 299 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
     · 330 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 of America
  • From 810.03 lei per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 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 of America
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 57 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
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,283 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 964.32 lei per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 317 reviews
    The proximity of the hotel to downtown and the train station. Staff was excellent.
    Matthew
    United States of America
  • From 964.32 lei per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 317 reviews
    Did not meet the 4 star quality. Tired hotel which needs updating.
    fraser
    Ireland
  • From 496.77 lei per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 344 reviews
    Great hotel and the owner so friendly and helpful would stay again
    Mark
    United Kingdom
  • From 941.53 lei per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,213 reviews
    Breakfast was good , staff very nice Clean and friendly hotel
    E
    Eileen
    United Kingdom

Research, refine, and make plans for your whole trip

gogless