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 fromAUD 277.51per 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 fromAUD 316.88per 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,284 reviews
Price fromAUD 278.47per 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
300 reviews
Price fromAUD 253.91per 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
571 reviews
Price fromAUD 134.43per 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.

Nice size room. Comfortable. Quiet home. Breakfast was very good! Zofia was a very nice host.
9.5
Scored 9.5
Exceptional
Rated exceptional
333 reviews
Price fromAUD 163.24per 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.1
Scored 6.1
Pleasant
Rated pleasant
15 reviews
Price fromAUD 249.66per 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 fromAUD 265.03per 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 fromAUD 220.89per night
Elgin Guest House, hotel in Elgin

Elgin Guest House is located in Elgin, along the Whiskey Trail along the A96 Road. Elgin town center is a 2-minute walk away, where there is a number of shops and restaurants.

Cheap, simple, clean.
8.4
Scored 8.4
Very Good
Rated very good
345 reviews
Price fromAUD 163.24per night
See all 21 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

  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 60 reviews
    Visit to Elgin with friends for a wedding. Lovely little cottage, perfect for our needs over the weekend. Host really lovely, we got very delayed with our flight and they made us feel at ease even with arriving much later than planned. Lots of little extras such as milk, biscuits and jams which was a lovely touch. Very clean and well presented. Good location, close to shops and the train station, short walk into the town.
    Rulton
    United Kingdom
  • From AUD 172.84 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
  • From AUD 182.45 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 333 reviews
    The grounds and building itself are magnificent, and the proprietress Zofia keeps everything running smoothly. The beds were comfy and the room lushly appointed. Breakfast was wonderful (the poached eggs are delicious!). The house is well situated for downtown Elgin’s restaurants, and close to the train station and bus stop if you want to explore further afield. Highly recommend for Scottish exploration!
    Zenia
    United States of America
  • 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
  • From AUD 163.24 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 345 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
  • From AUD 316.88 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 317 reviews
    Happy with the room, so spacious and had everything we needed. View was nice looking on to the carpark/Elgin/the hills in the distance. Had a quiet nights sleep & the overall cleanliness and decor of the hotel was great! Especially the restaurant for our evening meal, gorgeous food.
    ADaisy
    United Kingdom
  • From AUD 316.88 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 317 reviews
    The location was ideal for us. This is an hotel that we stayed at 30 years previously before the family came along. It was an absolute delight to come back and find the same ethos in place. Excellent rooms and a superb restaurant. We will definitely be back as soon as we can.
    Rubble
    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 AUD 240.06 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 483 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 AUD 240.06 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 483 reviews
    As you enter the hotel the entrance is a beautiful surprise. The staff were very friendly and were keen to help when required. the food was lovely and arrived quickly. Nichola was particularly helpful and had a good knowledge of the local area and facilities.
    Kevin
    United Kingdom
  • From AUD 309.39 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,213 reviews
    Wonderful stay in a very large ensuite room with massive sleigh bed.Excellent breakfast in both choice and quality.Great customer service and attention to detail.One of the best hotel room we have ever stayed in.Could not fault any aspect of our stay.
    Martin
    United Kingdom
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,285 reviews
    I loved the whole experience staying at this hotel, spacious plenty of social space for small groups. The food was beautiful, the staff were lovely and very helpful. We both enjoyed a lovely massage in the spa area during our stay. Fabulous hotel 🤩
    Pinnock
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 48 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 AUD 182.45 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 333 reviews
    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.
    Miroslav
    Czech Republic
  • From AUD 266.18 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
  • From AUD 276.38 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 300 reviews
    Nice hotel, with a living room and kitchen between the two rooms for our group. Friendly and helpful staff. Free parking for guests. Just a few minutes walk from town.
    Jesse
    Canada
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,285 reviews
    I loved this charming hotel! The staff was great, in particular, Guy!! The rooms were very spacious, breakfast was great, loved the outdoor space!
    Asa
    United States of America
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 374 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 of America
  • From AUD 266.18 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 343 reviews
    Love the host and hotel environment a lot. Truly I enjoyed my stay at St Michaels Guest House @Elgin
    NAMA
    United Kingdom
  • From AUD 309.39 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