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.

atmosphere was great, people were friendly
Scored 7.9
7.9
Rated good
Good
1,163 reviews
Price from$186.07per 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.
Scored 8.4
8.4
Rated very good
Very Good
321 reviews
Price from$212.46per night
Eight Acres Hotel, hotel in Elgin

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

Went to work before breakfast, came back after 9pm , but the staff are friendly.
Scored 6.5
6.5
Rated pleasant
Pleasant
421 reviews
Price from$126.58per 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 was lovely with all you need to eat.
Scored 8.7
8.7
Rated excellent
Excellent
1,304 reviews
Price from$186.71per 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.

Location, good parking, friendly staff, nice breakfast
Scored 8.6
8.6
Rated excellent
Excellent
293 reviews
Price from$170.24per 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
Scored 8.2
8.2
Rated very good
Very Good
605 reviews
Price from$103.01per 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.
Scored 9.5
9.5
Rated exceptional
Exceptional
349 reviews
Price from$109.45per 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.

Proximity to Elgin Cathedral made it a nice walk and visit in the morning.
Scored 6.3
6.3
Rated pleasant
Pleasant
18 reviews
Price from$180.27per 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.
Scored 9.4
9.4
Rated wonderful
Wonderful
284 reviews
Price from$177.70per 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.

Donald was an excellent host went beyond expectations
Scored 8.1
8.1
Rated very good
Very Good
252 reviews
Price from$115.89per night
See all 21 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

    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
  • Scored 10
    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
  • Scored 8.0
    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

Explore guest reviews of hotels in Elgin

  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 57 reviews
    Very pleasant apartment for two couples in a beautiful historic building located strategically close to Elgin and the beautiful Moray Coast. Well equipped dining kitchen, en suite bedrooms, comfortable sitting room, outside area, this place has it all. Lots to do and see: beaches, coast walks, fishing villages, excellent links golf courses, historic Elgin, Fort George, Culloden etc Moray weather is usually a lot better than the surrounding parts of Scotland. Would stay again.
    G
    Gerard Ritter
    Netherlands
  • From $212.46 per night
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 321 reviews
    Property was amazing, everything clean and fresh. Facilities in room were brilliant (tea / coffee / water / biscuits etc). Staff very accommodating, friendly and very welcoming. Food in restaurant was fantastic.. enjoyed dinner and breakfast. Lovely family run hotel. We had a brilliant time.
    Sarah
    United Kingdom
  • From $213.23 per night
    Scored 7.9
    7.9
    Rated good
    Good
     · 1,163 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 $191.86 per night
    Scored 7.4
    7.4
    Rated good
    Good
     · 528 reviews
    Friendly attentive staff & warm hotel room, as had been -minus temperatures
    Louise
    United Kingdom
  • From $186.71 per night
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 1,304 reviews
    Breakfast was excellent..the staff were friendly and hotel was clean
    Hubcat
    United Kingdom