Skip to main content

Search hotels in Elgin

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

November 2024

123
45678910
11121314151617
18192021222324
252627282930

December 2024

1
2345678
9101112131415
16171819202122
23242526272829
3031
Check-in date - Check-out date

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.

It was a beautiful hotel and couldn’t fault it for what it was supposed to be ………. but on this trip a bit of a con
Scored 7.9
7.9
Rated good
Good
1,043 reviews
Price from
£152.10
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.

Cosy, comfortable and clean Staff are brilliant They have a microwave which is great when travelling for work
Scored 8.4
8.4
Rated very good
Very good
328 reviews
Price from
£165
1 night, 2 adults
Eight Acres Hotel, hotel in Elgin

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

Staff were lovely
Scored 6.4
6.4
Rated pleasant
Pleasant
479 reviews
Price from
£104.29
1 night, 2 adults
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.

Friendly and helpful staff. Central location with nice walk to town centre. Clean and comfortable. Good breakfast.
Scored 8.7
8.7
Rated fabulous
Fabulous
1,249 reviews
Price from
£160
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 Railway Station.

Food excellent as was service.
Scored 8.6
8.6
Rated fabulous
Fabulous
281 reviews
Price from
£132.21
1 night, 2 adults
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.

The room was a good size and has been modernised to a high standard. The bed was really comfortable. Everything was very clean with nice welcoming touches including tea, coffee and bottled water.
Scored 8.3
8.3
Rated very good
Very good
654 reviews
Price from
£80
1 night, 2 adults
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.

The owners were very friendly and keen to make our stay enjoyable and memorable . They achieved this!
Scored 9.4
9.4
Rated superb
Superb
322 reviews
Price from
£138
1 night, 2 adults
Braemorriston Lodge, hotel in Elgin

Located in Elgin, 1.2 km from Elgin Cathedral, Braemorriston Lodge provides recently renovated accommodation with free WiFi and a garden.

Stu.nningly well built and furnished conversion. Fabulous bathroom. Very good kitchen etc.
Scored 9.4
9.4
Rated superb
Superb
17 reviews
Price from
£80
1 night, 2 adults
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.

Great location, across the road from the bus station with shops nearby, including a couple of supermarkets. Also convenient for the railway station. Accommodation was clean and comfortable.
Scored 8.5
8.5
Rated very good
Very good
445 reviews
Price from
£85
1 night, 2 adults
St Michaels Guest House, hotel in Elgin

Offering a garden and garden view, St Michaels Guest House is located in Elgin, 1.1 km from Elgin Cathedral and 45 km from Huntly Castle.

The property is located at a walking distance from the main road. Free parking spots are provided. The room was nice and spacious enough, with a comfortable bathroom.
Scored 8.9
8.9
Rated fabulous
Fabulous
292 reviews
Price from
£148.50
1 night, 2 adults
See all 22 hotels in Elgin

Most booked hotels in Elgin in the past month

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
  • 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

  • From £115.88 per night
    Scored 6.4
    6.4
    Rated pleasant
    Pleasant
     · 479 reviews
    Our stay at the hotel was not quite what we expected. I feel if the look of the place would be done up and look more welcoming, that would help. There also seem to be more workers staying the tourists? We booked a table in the restaurant l, but we were the only people there. The girl who served us, however, was lovely, and the food was good. The room was at some points outdated, especially the bathroom. Had a good sleep though.
    Tanja
    Netherlands
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 223 reviews
    A1 location for walking into Elgin and to get out and about in Moray/ Aberdeenshire by car. Very comfortable accommodation, very clean and nicely furnished. Breakfast A1. 'Mine hosts' Isabel and Malcolm (plus staff) very friendly and welcoming.
    M&S
    United Kingdom
  • From £109.80 per night
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,043 reviews
    This is a lovely hotel but it does feel like a faded jewel. Location is lovely - peaceful yet close to centre of Elgin. Bedrooms are lovely Nice lounge and bar
    Simon
    United Kingdom
  • From £145 per night
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 1,249 reviews
    I always like staying in the Laich moray hotel , as it’s a lovely hotel, and it’s central for the town , good food also and staff are nice and friendly
    Catherine
    United Kingdom
  • From £115 per night
    Scored 7.0
    7.0
    Rated good
    Good
     · 495 reviews
    Central Elgin location, friendly staff, excellent breakfast.
    Joe
    United Kingdom

Research, refine and make plans for your whole trip

gogless