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 – 63 hotels and places to stay

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.

The building is nice but it's surrounded by a concrete jungle. Snooker table was ace Comfy bed and quiet
Review score
8.1
Very Good
993 reviews
Price from
$199.85
1 night, 2 adults

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.
Review score
8.3
Very Good
340 reviews
Price from
$202.39
1 night, 2 adults

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

Only dealt with the receptionist who was really good.
Review score
6.4
Pleasant
499 reviews
Price from
$189.37
1 night, 2 adults

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

Great place and spacious
Review score
8.7
Excellent
1,206 reviews
Price from
$208.92
1 night, 2 adults

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 .
Review score
8.9
Excellent
276 reviews
Price from
$190.97
1 night, 2 adults

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

Review score
8.4
Very Good
686 reviews
Price from
$104.46
1 night, 2 adults

River View Apartment is located in Elgin, just 17 miles from Brodie Castle and 23 miles from Nairn Dunbar Golf Club.

Proximity to Elgin Cathedral made it a nice walk and visit in the morning.
Review score
6.1
Pleasant
28 reviews
Price from
$182.80
1 night, 2 adults

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
Review score
9.4
Wonderful
333 reviews
Price from
$180.19
1 night, 2 adults

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.
Review score
8.8
Excellent
287 reviews
Price from
$193.90
1 night, 2 adults

The Royal Hotel Elgin offers accommodations in Elgin, a 13-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

There is not much to like about our whole experience during our stay. There were 2 members of staff that did try to help make our stay better but that is it.
Review score
6.7
Pleasant
509 reviews
Price from
$202.39
1 night, 2 adults
See all 63 hotels in Elgin

Most-booked hotels in Elgin in the past month

See all

FAQs about hotels in Elgin

What Guests Said About Elgin:

  • Review score
    10.0

    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.
    Guest review by
    Anonymous
  • Review score
    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.
    Guest review by
    Fred
    United States
  • Review score
    10.0

    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.
    Guest review by
    Rea
  • Review score
    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!
    Guest review by
    David
    United Kingdom
  • Review score
    10.0

    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
    Guest review by
    Walker
  • Review score
    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
    Guest review by
    Gill
    United Kingdom

See reviews by guests who stayed at hotels in Elgin

See all
  • Review score
    9.5
    Exceptional · 20 reviews
    Beautiful bathroom!!! Amazing shower and bath, I loved relaxing in the deep tub!...it has everything you need for your visit...parking was easy opposite...4 min walk to co-op, 10 minute walk to Elgin town centre...and super accessible to surrounding sights.
    Guest review by
    Jessika
    United Kingdom
  • Review score
    9.1
    Wonderful · 389 reviews
    Very handy for walking into Elgin. The breakfast was particularly good. Loved the fresh fruit salad, and the ‘proper’ coffee. You will definitely not be hungry after this breakfast. Room was at the front, facing the+main road, but it was not noisy.
    Guest review by
    Carol
    United Kingdom
  • From $198.60 per night
    Review score
    8.9
    Excellent · 276 reviews
    The staff where incredible. Very helpful when accommodating my 8 month old. The accommodation/room we had was perfect, having it's own access door with no stairs at the side of the hotel. Food was delicious and perfectly cooked.
    Guest review by
    Lisa
    United Kingdom
  • From $187.44 per night
    Review score
    6.4
    Pleasant · 499 reviews
    No food , no hot water , filthy smelling room , bugs in bathroom, should not be open , I left and booked into nearby hotel , I just could not stay there
    Guest review by
    kenneth
    United Kingdom
  • From $228.51 per night
    Review score
    8.3
    Very Good · 340 reviews
    Extremely clean, with most of the hotel having been modernised. Just 3mins walk to Elgin High St Really nice breakfast Cracking big modern TV
    Guest review by
    Jason
    United Kingdom