Skip to main content

Search hotels in Elgin

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

Select occupancy

Elgin – 73 hotels and places to stay

Filter by:

Star rating
Review score

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.

Z
Zemfira
From
Azerbaijan
All was good. The staff is very caring and helpful 😘
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,165 reviews
Price from
SEK 2,070.17
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.

B
Bryan
From
Ireland
The staff were exceptionally welcoming
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 299 reviews
Price from
SEK 2,005.48
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.

J
Jesse
From
Canada
Nice hotel, with a living room and kitchen between the two rooms for our group. Friendly and helpful staff. Free parking for guests. Just a few minutes walk from town.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 169 reviews
Price from
SEK 1,892.26
1 night, 2 adults

Taigh Mor

Hotel in Elgin

Located in Elgin, within 45 km of Huntly Castle and 26 km of Brodie Castle, Taigh Mor provides accommodation with free WiFi.

R
Rosalind
From
United Kingdom
Clean and modern room which was comfortable and well equipped. Located very centrally to the city centre within easy access to parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 72 reviews
Price from
SEK 1,071.31
1 night, 2 adults

The Royal Hotel Elgin

Hotel in Elgin

Set in Elgin, 1.1 km from Elgin Cathedral, The Royal Hotel Elgin offers accommodation with a restaurant, free private parking and a bar. With free WiFi, this 3-star hotel offers luggage storage space....

P
Paula
From
United Kingdom
Beautiful, clean room (Room 10), young man housekeeper very helpful and polite. Small fridge in room was very useful. Breakfast good. Carol was very attentive and a ray of sunshine every morning at breakfast. Can't comment on evening menu as ate out with family I was visiting. Hotel very close to various range of shops and the train station. Merry Christmas to all at The Royal Hotel, Elgin. Enjoy your chocolates & biscuits x
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 526 reviews
Price from
SEK 1,487.93
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 centre of Elgin.

Z
Zeynep
From
Turkey
Historical, beautiful place, great staff and amazing brekfast! Thank you! Love from Türkiye!
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 908 reviews
Price from
SEK 1,851.51
1 night, 2 adults

The Pines Guest House

Elgin

The Pines Guest House has garden views, free WiFi and free private parking, situated in Elgin, 600 metres from Elgin Cathedral. It is set 43 km from Huntly Castle and features a housekeeping service.

J
John
From
Canada
Clean, cozy, warm. Breakfast was delicious with lots of options. Lynn was very friendly, accommodating and hospitable. Location was well within walking distance to the downtown and famous Elgin Cathedral. This Bed and Breakfast is highly recommended.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 238 reviews
Price from
SEK 1,859.92
1 night, 2 adults

Copper Beeches

Elgin

Offering a garden and garden view, Copper Beeches is set in Elgin, 5.7 km from Elgin Cathedral and 47 km from Castle Stuart Golf Links.

L
Lee
From
United Kingdom
It was super comfortable, the house had beautiful surroundings and it was so peaceful and quiet. The room was spotless and so comfortable. Kathleen and Ron were excellent hosts, very friendly and welcoming. The breakfast was fantastic with fresh eggs from their chickens, one of the best breakfasts I’ve ever tasted.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 17 reviews
Price from
SEK 1,878.68
1 night, 2 adults

Anchor Cottage

Elgin

Offering a garden and river view, Anchor Cottage is located in Elgin, 24 km from Brodie Castle and 33 km from Nairn Dunbar Golf Club.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
Price from
SEK 7,514.97
1 night, 2 adults

Gardener's Cottage

Elgin

Located 38 km from Huntly Castle, 34 km from Brodie Castle and 43 km from Nairn Dunbar Golf Club, Gardener's Cottage offers accommodation situated in Elgin.

E
Evans
From
Zimbabwe
It is such a comfortable homely country cottage
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 7 reviews
Price from
SEK 10,409.84
1 night, 2 adults
See all 73 hotels in Elgin

Hotels with parking in Elgin

See all
Free parking
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 320 reviews
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 239 reviews
From SEK 1,164.47 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 504 reviews
From SEK 1,494.40 per night
Free parking
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 35 reviews
From SEK 3,622.80 per night
Free parking
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 412 reviews
From SEK 1,995.38 per night
Free parking
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 169 reviews
From SEK 1,967.95 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,165 reviews
From SEK 2,199.55 per night
Free parking
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 297 reviews
From SEK 2,328.94 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 537 reviews
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 62 reviews
From SEK 2,134.86 per night

Most booked hotels in Elgin and surroundings in the past month

See all

Popular with guests booking hotels in Elgin

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

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 9,584 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 9,584 reviews

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 293 reviews

Popular with guests booking hotels in Elgin

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

Popular with guests booking hotels in Elgin

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 583 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 224 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,281 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 583 reviews

Popular with guests booking hotels in Lossiemouth

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 441 reviews

Hotels located in the centre of Elgin

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

Located in Elgin in the Grampian region with Elgin Cathedral nearby, River View Apartment provides accommodation with free private parking.

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

Set 8.9 km from Elgin Cathedral, Garden Cottage offers accommodation with free WiFi and free private parking. 34 km from Brodie Castle and 43 km from Nairn Dunbar Golf Club, the property features a...

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

Situated in Elgin in the Grampian region, The Bungalow features accommodation with free WiFi and free private parking. 43 km from Huntly Castle and 34 km from Brodie Castle, the property provides a...

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

Offering city views, Town centre 4xbed 4xbath apartment is an accommodation situated in Elgin, 44 km from Huntly Castle and 26 km from Brodie Castle.

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

Located in Elgin, Two Bedroom Town Centre Apartment provides a restaurant and garden views, 700 metres from Elgin Cathedral and 44 km from Huntly Castle.

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

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

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 25 reviews

Boasting inner courtyard views, Serviced Accommodation Moray features accommodation with patio, around 1.2 km from Elgin Cathedral.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 283 reviews

Located in Elgin, 400 metres from Elgin Cathedral and 44 km from Huntly Castle, BELLEVILLE BED AND BREAKFAST provides quiet street views and free WiFi.

Best hotels with breakfast in Elgin and nearby

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

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

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 350 reviews

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

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

Situated within 500 metres of Elgin Cathedral and 44 km of Huntly Castle in Elgin, Kilmorie House provides accommodation with seating area.

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

Situated in Elgin, in a historic building, 500 metres from Elgin Cathedral, Kilmorie Gig House is a holiday home with a garden and shared lounge. Guests can benefit from a patio and a picnic area.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 13 reviews

Situated in Elgin in the Grampian region, Waterside Apartment has a terrace. The property is set 45 km from Huntly Castle, 26 km from Brodie Castle and 36 km from Nairn Dunbar Golf Club.

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

Offering a garden and inner courtyard view, Institution Road is located in Elgin, 44 km from Huntly Castle and 26 km from Brodie Castle.

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

19th century 5-bedroom villa with free private parking, a property with a garden and a terrace, is set in Elgin, 80 metres from Elgin Cathedral, 44 km from Huntly Castle, as well as 26 km from Brodie...

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

Housed in a historic building, St Brendans Apartment provides accommodation with a garden and free WiFi in Elgin, 1.2 km from Elgin Cathedral.

Budget hotels in Elgin and nearby

See all
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 15 reviews

Situated in Elgin, in a historic building, 1.1 km from Elgin Cathedral, Elgin Self Catering Holiday Cottage is a holiday home with a garden and barbecue facilities.

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

Featuring a patio with river views, a garden and barbecue facilities, East Wing Apartment in Elgin can be found in Elgin, close to Elgin Cathedral and 45 km from Huntly Castle.

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

The Neuk, a property with a garden, is situated in Elgin, 26 km from Brodie Castle, 35 km from Nairn Dunbar Golf Club, as well as 36 km from Nairn Museum.

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

Situated 45 km from Huntly Castle, 25 km from Brodie Castle and 35 km from Nairn Dunbar Golf Club, Elgin, home from home offers accommodation located in Elgin.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 50 reviews

Offering a garden and garden view, Braemorriston Lodge, Elgin is located in Elgin, 45 km from Huntly Castle and 25 km from Brodie Castle.

Whitecraigs, a property with a garden, is situated in Elgin, 44 km from Huntly Castle, 26 km from Brodie Castle, as well as 36 km from Nairn Dunbar Golf Club.

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 9 reviews

Located in Elgin in the Grampian region, with Elgin Cathedral nearby, Whitecraigs provides accommodation with free WiFi and free private parking.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 78 reviews

Old Mills Garden, a property with a garden, is set in Elgin, 46 km from Huntly Castle, 25 km from Brodie Castle, as well as 34 km from Nairn Dunbar Golf Club.

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 9.9
Exceptional - What previous guests thought, 296 reviews
A small, cozy and 200 years old building that is now a 4 rooms hotel, 5 minutes walk from Elgin city center. Pete the owner is amazing, very kind, excellent hospitality and service awareness. Very good breakfast, cooked to order, big rooms in an old, antique style - simply beautiful. Bonus - Pete has an amazing collection of old classic cars including a 1920s Rolls-Roys ….
Guest review byDavid
Cyprus
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 79 reviews
Very comfortable, clean and homely. Close to all amenities near by. Great storage, brilliant shower, huge driveway and very well equipped. Spacious for a family of 4 and cheaper than local hotels. Andrew the host was very friendly and attentive and communicated before, during and after our stay. Highly recommend this accommodation and would definitely stay again.
Guest review byPaula
United Kingdom
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 908 reviews
Second time staying in this beautiful hotel and will happily come back the next time we are in this part of the world. The rooms are beautiful and enormous and the sleigh bed was large enough to get lost on. The hotel has gorgeous grounds and is only a few minutes walk into the centre of Elgin. Love it here and will definitely be back.
Guest review byTom
United Kingdom
From SEK 1,793.28 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 273 reviews
It is a beautiful place with a fantastic interior. The rooms are large & comfortable & overall, the hotel is very quiet, in fact, you would realise it is close to a main road through Elgin. The bathroom is also very good, I loved the shower & certainly would have no issues about staying again.
Guest review byOwen
United Kingdom
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 526 reviews
Nice room, clean, 6-7 min stroll into town.Hotel manager was great.
Guest review bykeith
Australia

More places to explore, more ways to go