Skip to main content

Search hotels in Elgin

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

Select occupancy

Elgin – 71 hotels and places to stay

Filter by:

Star Rating
Review score

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.

S
Sharon
From
United Kingdom
The room was spotless, so was the hotel. The staff were friendly and helpful. The food was lovely. It was close to the train station.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,174 reviews
Price from
$179.29
1 night, 2 adults

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.

G
Gabriela
From
United States
Amazing property with a hit of fairy tail for staying on a castle! The staff was amazing and very helpful and friendly. Amazing showers and very comfy beds!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 920 reviews
Price from
$152.34
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.

R
Rachel
From
Canada
Excellent breakfast, comfortable and well-appointed room, lovely staff, good location. Would stay again.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 298 reviews
Price from
$173.68
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.

J
Janice
From
United States
The disability room access, the room size, the newness and cleanliness of the room, the location, quiet at night,….everything!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 167 reviews
Price from
$163.88
1 night, 2 adults

Taigh Mor

Hotel in Elgin

Located in Elgin, within a 10-minute walk of Elgin Cathedral and 28 miles of Huntly Castle, Taigh Mor has accommodations with free WiFi.

C
Cindy
From
United States
Excellent location. Wonderful to have the oscillating fan. Shared kitchen and washing machine were a nice surprise.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 77 reviews
Price from
$92.78
1 night, 2 adults

The Royal Hotel Elgin

Hotel in Elgin

Located in Elgin, a 12-minute walk from Elgin Cathedral, The Royal Hotel Elgin provides accommodations with a restaurant, free private parking and a bar.

D
Doudna
From
United States
Thank you for letting us book so late into the evening!
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 523 reviews
Price from
$128.86
1 night, 2 adults

The Pines Guest House

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.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 233 reviews
Price from
$161.08
1 night, 2 adults

Copper Beeches

Elgin

Offering garden views, Copper Beeches in Elgin features accommodations, a garden, and a shared lounge.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 19 reviews
Price from
$162.70
1 night, 2 adults

Institution Road

Elgin

Institution Road is located in Elgin, just 22 miles from Nairn Dunbar Golf Club and 23 miles from Nairn Museum.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
$142.20
1 night, 2 adults

Anchor Cottage

Elgin

Anchor Cottage offers accommodations in Elgin, 15 miles from Brodie Castle and 21 miles from Nairn Dunbar Golf Club.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Price from
$784.46
1 night, 2 adults
See all 71 hotels in Elgin

Most booked hotels in Elgin and surrounding area in the past month

See all

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,174 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 523 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 920 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 298 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 167 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 77 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,291 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 284 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 446 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 371 reviews

Hotels located in the center of Elgin

See all
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 36 reviews

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

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews

The Bungalow is located in Elgin, just 5.6 miles from Elgin Cathedral and 27 miles from Huntly Castle. Both Wifi and private parking are accessible at the vacation home free of charge.

The White Cottage is located in Elgin, just 21 miles from Brodie Castle and 27 miles from Nairn Dunbar Golf Club.

The Mains

Hotel in Elgin
Central location
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 3 reviews

The Mains is located in Elgin, just 5.6 miles from Elgin Cathedral and 27 miles from Huntly Castle. This property offers access to table tennis, free private parking, and free Wifi.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3 reviews

Town centre 4xbed 4xbath apartment is located in Elgin, just a 10-minute walk from Elgin Cathedral and 27 miles from Huntly Castle.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 63 reviews

Two Bedroom Town Centre Apartment is located in Elgin, just a 8-minute walk from Elgin Cathedral and 27 miles from Huntly Castle. The apartment has access to a restaurant.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 241 reviews

Southbank is a Georgian town house in the middle of Elgin and the Whiskey Trail. It is a few minutes' walk from the town center's shops and restaurants.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 24 reviews

Serviced Accommodation Moray enjoys a location in Elgin, a 14-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

Best hotels with breakfast in Elgin and nearby

See all
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,291 reviews

Overlooking the Moray Firth, this family-run hotel is located in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whiskey Trail.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 286 reviews

BELLEVILLE BED AND BREAKFAST enjoys a location in Elgin, a 4-minute walk from Elgin Cathedral and 27 miles from Huntly Castle.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 357 reviews

A short walk from the shops on Elgin High Street, Moraydale Guest House offers attractive bed and breakfast accommodations in Moray.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 293 reviews

Kilmorie House enjoys a location in Elgin, 16 miles from Brodie Castle and 22 miles from Nairn Dunbar Golf Club.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Featuring a garden, Kilmorie Gig House offers accommodations in Elgin. With inner courtyard views, this accommodation provides a patio.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 15 reviews

Waterside Apartment is located in Elgin, just 28 miles from Huntly Castle and 16 miles from Brodie Castle. This apartment features accommodations with a terrace.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews

Institution Road is located in Elgin, just 22 miles from Nairn Dunbar Golf Club and 23 miles from Nairn Museum.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 170 reviews

Providing a garden, West End Guest House features accommodations in Elgin. This bed and breakfast provides free private parking, daily room service, and free Wifi.

Budget hotels in Elgin and nearby

See all
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 284 reviews

Located in Lossiemouth, within a 11-minute walk of Lossiemouth West Beach and 5.8 miles of Elgin Cathedral, Poseidon's has accommodations with a terrace and free WiFi throughout the property as well...

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 7 reviews

19th century 5-bedroom villa with free private parking is located in Elgin, just 16 miles from Brodie Castle and 22 miles from Nairn Dunbar Golf Club.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 18 reviews

Housed in a historic building, St Brendans Apartment provides accommodations with a garden and free Wifi in Elgin, a 14-minute walk from Elgin Cathedral.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 13 reviews

Elgin Self Catering Holiday Cottage offers accommodations in Elgin, a 13-minute walk from Elgin Cathedral and 28 miles from Huntly Castle.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 22 reviews

Featuring a garden, East Wing Apartment in Elgin features accommodations in Elgin. With river views, this accommodation offers a patio.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews

The Neuk offers accommodations in Elgin, 16 miles from Brodie Castle and 22 miles from Nairn Dunbar Golf Club. The 4-star apartment is 28 miles from Huntly Castle.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 12 reviews

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

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 52 reviews

Braemorriston Lodge, Elgin is located in Elgin, just 16 miles from Brodie Castle and 22 miles from Nairn Dunbar Golf Club. Providing a garden, the property is located within 28 miles of Huntly Castle.

FAQs about hotels in Elgin

What Guests Said About Elgin:

Scored out of 10, guest rating 8.0

I did not stop off at any of the places in Elgin during my...

I did not stop off at any of the places in Elgin during my stay due to the extreme heat, however there were plenty of amenities nearby and other parts of Elgin - I.e. train and bus stations were within walking distance also and were clearly signposted with their destinations. The locals seemed friendly also when unsure.
Guest review byAnonymous
United Kingdom
Scored out of 10, guest rating 8.0

I'd driven through Elgin on my way west but hadn't really...

I'd driven through Elgin on my way west but hadn't really stopped to look around. The town centre, once we found it, was lovely with cobbled streets and trees. Cooper Park was lovely. We had a walk to see Elgin Cathedral too.
Guest review byFiona
United Kingdom
Scored out of 10, guest rating 8.0

The cathedral, although ruins, was very well presented, and...

The cathedral, although ruins, was very well presented, and a climb to the top gives a great view. Elgin Museum was also very well worth the visit. No shortage of good restaurants, and all retail facilities. Easy reach of the coast, such as the beaches at Findhorn.
Guest review byAlex Gray
United Kingdom
Scored out of 10, guest rating 10

The hotel was excellent lovely accommodation, delicious...

The hotel was excellent lovely accommodation, delicious meals. The staff couldn't do enough for us. My husband played golf in Lossiemouth at the Moray Golf Club it was a fabulous course. What a lovely experience. We then visited the famous whisky shop in Elgin and purchased a lovely bottle to take home to the UK.
Guest review byMccormack
Scored out of 10, guest rating 8.0

For us the most interesting part is Elgin Cathedral, which...

For us the most interesting part is Elgin Cathedral, which is cared for by Historic Scotland. Although it is a partial ruin, there are interiors you can visit and even climb to the top of the two towers. This can be a bit scary because the stone spiral staircases are very narrow and worn, though there are rope grips on the walls. There are very well presented exhibits which are nicely described, illustrating how the building was constructed and decorated - and advantage when there are actual stone components resulting from the partial destruction! Sadly, the centre of Elgin looks rather run down as a result of nearby large supermarkets, as has happened with other towns. We were surprised about how much traffic there was within the central area. Compared with smaller Nairn to the west, we felt that the town could sell itself better. However we recommend visiting the Library which has very helpful staff who can provide town maps and recommend things to do and places to visit. Usefully there are clean toilets and a cafe available to the public in the Library. For those without a car, there is an hourly train service to Inverness which gives easy access to Forres and Nairn. We have yet to investigate local bus services, which locals seemed to feel were a bit sparse. Someone recommended Lossiemouth as a port well worth visiting and we fully intend to resturn to this area.
Guest review byParkes
Scored out of 10, guest rating 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.
Guest review byAnonymous

See reviews by guests who stayed at hotels in Elgin

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,174 reviews
I travel alot for work and have stayed in many hotels in scotland. On this occasion the lady on reception was brilliant, informative, efficient and able to cope with all my wise cracks. The room was clean, a bit dated but comfortable, the food and serving staff were brilliant. The breakfast was one of the best organised that I have experienced. Also plentiful and freshly cooked. It ticked all my boxes so much that I have booked my next trip.
Guest review byRobert
United Kingdom
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 50 reviews
Perfect stay in Elgin. The cottage is everything you could wish for. Nice views and Martin is a very nice person and delivers a high quality standard. Parking next to the cottage with EV charger is a big bonus
Guest review byWendy
Netherlands
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 920 reviews
Great location - apart form that lovely hotel having low-c ost housing and an enormous tesco next door Room was lovely though not big. Quality of furnishings etc was good.
Guest review byWendy
United Kingdom
From $282.38 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 298 reviews
Love this hotel, staff, food, parking all fantastic. Rooms always immaculate.
Guest review byCameron
United Kingdom
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 102 reviews
This hotel is handy for Elgin. Room OK and clean
Guest review byKay
Ireland

More places to explore, more ways to go