
Elgin 3 Stars Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Elgin 3 Star Hotels
Tonight
Aug 24 - Aug 25Tomorrow
Aug 25 - Aug 26This weekend
Aug 28 - Aug 30Next weekend
Sep 4 - Sep 6Our top choices for Elgin 3-star hotels
P4,042
P4,850 total
includes taxes & fees
Aug 30 - Aug 31
P4,168
P5,002 total
includes taxes & fees
Sep 21 - Sep 22
P7,389
P8,867 total
includes taxes & fees
Aug 30 - Aug 31
P11,929
P14,315 total
includes taxes & fees
Aug 28 - Aug 29
P9,789
P11,746 total
includes taxes & fees
Aug 28 - Aug 29
P5,592
P6,710 total
includes taxes & fees
Sep 5 - Sep 6
P3,508
P4,210 total
includes taxes & fees
Aug 24 - Aug 25
P7,844
P9,412 total
includes taxes & fees
Aug 28 - Aug 29
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 4-star hotels
Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in Elgin.

The Mansion House Hotel
The Haugh Elgin Scotland
P8,841
P10,610 total
Sep 13 - Sep 14
includes taxes & fees

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
P16,499
P19,798 total
Sep 21 - Sep 22
includes taxes & fees

Sunninghill
Hay Street Elgin Scotland
P10,673
P12,807 total
Aug 26 - Aug 27
includes taxes & fees
Still don't see what you're looking for?
See all properties in Elgin.
You can also use these popular filters to refine your search.
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.
Learn more about Elgin
Nestled along the Moray Firth, historic Elgin Cathedral's magnificent ruins stand as a testament to medieval craftsmanship. Sample single malt whisky at Glen Moray Distillery before exploring the peaceful grounds of 13th-century Pluscarden Abbey, where monks still maintain their traditional way of life.
See all hotels in Elgin
Top Elgin Hotel Reviews
The Pines Guesthouse
10/10 Excellent
"Our stay at the Pines exceeded all our expectations, Lyn and Lee are gracious hosts made us feel very welcomed and were very helpful. Room was spacious and very comfortable. Breakfast was excellent. We highly recommend the Pines Guest House"
Premier Inn Elgin
10/10 Excellent
"Great value for the quality. Would stay again any time."
Firth Hotel & Restaurant
8/10 Good
"The location was amazing, directly onto Athena stunning East Beach road. The staff were incredibly helpful and friendly. We ordered the Scottish breakfast and it was freshly cooked and delicious. The room was a bit small with a tiny en-suite."
Laichmoray Hotel
10/10 Excellent
"Breakfast is made to order and is excellent . Bar has good choice but a little pricey. Restaurant is also excellent and has good choice of menu. Always busy and requires reservation. On the whole a good place to stay, but no lift so stairs to all floors."
The Royal Hotel
8/10 Good
"Rooms well presented and clean with a good amount of space, large shower and coffee amenities. The breakfast was convenient and the service was quick, although they had limited vegan option and no non-dairy milks available. The staff were all incredible lovely and very helpful. The location was right across the road from the train station and a supermarket, and only a 10 minute walk into the centre of town."
Copper Beeches
10/10 Excellent
"Comfortable stay with very clean room. Excellent breakfast and amazing, friendly hosts."
St Michaels Guesthouse
10/10 Excellent
"What a contrast to my last hotel (Balmoral Lodge, Southport ). St Michael's was everything I want from a B&B and more. Beautiful vintage furniture, period features, immaculately clean, lovely owner, great atmosphere. Loved it and the presence of a coffee machine, a fridge and a balcony (looking over the garden) made this a great experience. . I was slightly worried about possible noise from the main road, but, even sitting on the balcony, it was surprisingly quiet. My only issue was the very enthusiastic dawn chorus, lol, but there are far worse ways to be woken up. I would love to stay again."















































































