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

Amazing architecture, Canopy bed was beautiful and comfortable. Bath tub was nice and deep.
Scored 8.0
8.0
Rated very good
Very Good
1,023 reviews
Price from
$175.60
1 night, 2 adults
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.

Location is perfect. Grant service, lovely people at he front desk.
Scored 8.4
8.4
Rated very good
Very Good
333 reviews
Price from
$200.52
1 night, 2 adults
Eight Acres Hotel, hotel in Elgin

Close to Elgin town center, Eight Acres Hotel sits in 8 acres of manicured grounds.

Only dealt with the receptionist who was really good.
Scored 6.4
6.4
Rated pleasant
Pleasant
494 reviews
Price from
$160.61
1 night, 2 adults
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.

Great location for Elgin station, lovely breakfast, nice rooms. Pleasant and helpful staff.
Scored 8.7
8.7
Rated excellent
Excellent
1,222 reviews
Price from
$194.44
1 night, 2 adults
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.

Room was lovely.Comfy bed . Location great.11am check out great .
Scored 8.7
8.7
Rated excellent
Excellent
280 reviews
Price from
$170.62
1 night, 2 adults
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.

good place to stay the night before a flight out of Edinburgh room was clean, nice big shower
Scored 8.4
8.4
Rated very good
Very Good
667 reviews
Price from
$97.22
1 night, 2 adults
Moraybank Bed & Breakfast, hotel in Elgin

Moraybank Bed & Breakfast offers accommodations in Elgin, a 8-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

The home was beautiful and Sophia was great. Bathroom and bedroom were a nice size and the breakfast was good.
Scored 9.5
9.5
Rated exceptional
Exceptional
354 reviews
Price from
$103.30
1 night, 2 adults
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.

Beautiful setting, welcoming host
Scored 9.4
9.4
Rated wonderful
Wonderful
328 reviews
Price from
$167.70
1 night, 2 adults
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.

Very clean, seems new paint and bathroom recently redone. It is located by the Aldi parking lot entry. Short walking distance from restaurants and bars.
Scored 8.4
8.4
Rated very good
Very Good
440 reviews
Price from
$103.30
1 night, 2 adults
St Michaels Guest House, hotel in Elgin

St Michaels Guest House in Elgin provides accommodations with a garden and a shared lounge. This guest house provides free private parking, luggage storage space, and free Wifi.

Breakfast was always enjoyable. Staff was helpful to provide whatever I asked. The bed was comfortable and room had excellent furnishings. I particularly liked the shower.
Scored 8.9
8.9
Rated excellent
Excellent
285 reviews
Price from
$105.87
1 night, 2 adults
See all 22 hotels in Elgin

Most-booked hotels in Elgin in the past month

See all

FAQs about hotels in Elgin

What Guests Said About Elgin:

  • Scored 10
    10

    The main square is quite nice to walk down, with lots of...

    The main square is quite nice to walk down, with lots of shops and resteraunts to pop into. Elgin Cathedral is up there as one of my favourite cathedrals/abbys that I've visited. stunning views from the top of the tower.
    A
    Anonymous
  • Scored 8.0
    8.0

    There are many excellent places for meals.

    There are many excellent places for meals. We had a good fish and chips meal at Mr Chips right down the street of the Albany Lodge. Although it's very limited free parking, it is a good location to take the bus that takes you to Duluce Castle, Giants Causeway, etc. I really recommend this bus route to avoid driving and trying to find parking. A big plus is the ocean view from the hotel and a easy walk to the beach.
    Fred
    United States of America
  • Scored 10
    10

    A Scots city, in the middle of many visiting spots.

    A Scots city, in the middle of many visiting spots. Especially if you like whiskey. In the heart of malt whiskey county. Travelling distance to the Cairngorms and Grampian, plus the major cities of the north.
    Rea
  • Scored 8.0
    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
  • Scored 10
    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
  • Scored 8.0
    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

See reviews by guests who stayed at hotels in Elgin

See all
  • From $170.14 per night
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,222 reviews
    The breakfast ordering system worked well, with good choices for food and where to eat, and the food was served piping hot within minutes of sitting down. The staff were welcoming, friendly, helpful and and professional. The hotel was well-located within Elgin, with plenty of parking at the hotel.
    Colin Maclean
    United Kingdom
  • From $130.15 per night
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 1,023 reviews
    We had a four poster room.which was a massive room. With the largesr comfiest bed EVER. Room was very clean and the breakfast was excellent. Staff were very friendly and helpful. The Hotel is only a 10 min walk to the centre of Elgin.
    DAVID
    United Kingdom
  • From $170.62 per night
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 280 reviews
    This is a really fabulous hotel. Very comfortable room, bar and restaurant were excellent. The staff couldn’t have been more friendly and helpful. The location is great; a five minute walk takes you into the centre of Elgin.
    Valerie
    United Kingdom
  • From $103.30 per night
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 440 reviews
    No breakfast offered, but no problem, being in the town centre. Very convenient location, across the road from the bus station and very close to Elgin City FC
    JAMES
    United Kingdom
  • From $255.20 per night
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 333 reviews
    I’ve used this hotel a few times for work. It’s a great friendly environment. A real home from home.
    G
    Gregor
    United Kingdom