trover photo by Eddie Boyd

Save on Top Elgin Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Elgin

Image for The Royal Hotel
3 out of 5
Station Road, Elgin, Scotland
Free CancellationReserve now, pay when you stay
CA $132
per night
Oct 5 - Oct 6
4/5Very Good! (58 reviews)
Good staff

"Very friendly staff who were helpful. Only downside is that breakfast only starts at 7.30 on a weekday, which is far too late. So b&b had to be just the bed bit!"…"

Reviewed on Jun. 22, 2019

The Royal Hotel
Image for Ardgye House
4 out of 5
West Road A96, Elgin, Scotland
CA $103
per night
Oct 2 - Oct 3
4.8/5Exceptional! (72 reviews)

"I was visiting the area for work, arrived late one evening and left early the next morning, but what I experienced of the Ardgye was lovely. Beautiful house and garden, friendly and efficient welcome, spacious, clean and well equipped room, delicious breakfast."…"

Reviewed on Sep. 20, 2019

Ardgye House
Image for Sunninghill
3 out of 5
Hay Street, Elgin, Scotland
CA $177
per night
Sep 24 - Sep 25
4.7/5Exceptional! (10 reviews)

"Good room, excellent food, very pleasant and professional staff, only small issue, parking onsite can be difficult due to popularity of the restaurant but this should not put anyone off staying."…"

Reviewed on Jul. 16, 2019

Image for West End Guest House
4 out of 5
282 High Street, Elgin, Scotland
CA $128
per night
Oct 6 - Oct 7
4.8/5Exceptional! (17 reviews)

"The property was in a very up market part of the town. The high street was within a ten minute walk. The Cathedral and all of the places of interest are within walking distance."…"

Reviewed on Aug. 23, 2019

West End Guest House
Image for Elgin Apartment
3 out of 5
5A Lossie Wynd, Elgin, Scotland
CA $124
per night
Sep 28 - Sep 29
4/5Very Good! (3 reviews)
4 Cathedral Court

"Perfect location for a visit to Elgin, easy access arrangements. Flat was clean, plenty towels for group and enough separate beds. Even some tea and coffee provided for that morning cuppa."…"

Reviewed on Jul. 28, 2019

Elgin Apartment
Image for Southbank Guest House
3.5 out of 5
36 Academy Street, 36 ACADEMY ST, Elgin, Scotland
CA $117
per night
Oct 14 - Oct 15
4.6/5Wonderful! (12 reviews)

"Beautiful well kept old mansion with modern amenities"…"

Reviewed on Jun. 11, 2019

Southbank Guest House
Image for The Lodge Elgin
3.5 out of 5
20 Duff Avenue, Elgin, Scotland
Free CancellationReserve now, pay when you stay
CA $109
per night
Oct 7 - Oct 8
4.7/5Exceptional! (241 reviews)

"The hosts were gracious and hospitable. Absolutely lovely place. Breakfast was great, with a great atmosphere in the dining area."…"

Reviewed on Jun. 12, 2019

The Lodge Elgin
Image for Laichmoray Hotel
3 out of 5
Maisondieu Road, Elgin, Scotland
Free CancellationReserve now, pay when you stay
CA $105
per night
Oct 13 - Oct 14
4.5/5Wonderful! (39 reviews)

"It was clean and comfortable. The staff were friendly and helpful. I found the windows in the bedroom and bathroom draughty as there were high winds during my stay."…"

Reviewed on Sep. 16, 2019

Laichmoray Hotel
Image for The Harbour Inn
3 out of 5
59 Granary Street, Burghead, Elgin, Scotland
Free CancellationReserve now, pay when you stay
CA $90
per night
Sep 29 - Sep 30
4.5/5Wonderful! (40 reviews)

"Hospitality was amazing and the room was cozy and comfortable. Traditional Scottish food in the pub was delicious and the atmosphere was very friendly...we’d definitely come back again!"…"

Reviewed on Sep. 14, 2019

The Harbour Inn
Image for Ardvorlich Guest House
4 out of 5
125 SOUTH STREET, Elgin, Scotland
CA $103
per night
Sep 27 - Sep 28
4.7/5Exceptional! (15 reviews)

"Warm and friendly reception from Lynn and Bob. Lovely place to stay."…"

Reviewed on Jun. 17, 2019

Ardvorlich Guest House
Don't see what you're looking for?
See all available properties in Elgin
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Elgin Hotel Guide

Planning to spend some nights in Moray? Hoping to find a place to stay in or around Elgin? Within a 0.1-kilometre (0.06-mile) distance from central Elgin you'll discover 5 Expedia-listed hotels from which to choose.

The Eight Acres Hotel & Leisure Club, is the perfect option for visitors because it the most centrally situated hotel choice in Elgin.

Elgin features just a small range of no-frills lodgings. You'll find the The Lodge Elgin conveniently situated 2 kilometres (1 mile) from the downtown area.

The Eight Acres Hotel & Leisure Club can be found 0.5 kilometres (0.3 miles) from downtown Elgin. Another alternative is the Links Lodge - B&B, which is positioned 9 kilometres (6 miles) away. Some other hotel options are the Stotfield Hotel and the Ramnee Hotel.

While you are in Moray you can visit the Tomintoul Museum and stay the night in Tomintoul, which is 45 kilometres (27 miles) to the south of the center of Elgin. The Glentorets B&B and Argyle Guest House are among your choices.

If you are really into sports and love watching local games you could head to Pittodrie Stadium, which is 95 kilometres (58 miles) to the southeast of Elgin. Stay near the action at the Aberdeen Douglas Hotel or the Rox Hotel.

Inverness Airport is a logical airport for flying in and out of Elgin. It is 45 kilometres (28 miles) away. If you plan to stay nearby, try the Dolphin Bay Suites or Inchrye Bed & Breakfast.

More trip options

Recent Reviews in Elgin