Photo by Eddie Boyd
Find hotels in Elgin from ¥14,226
Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Compare 689 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.
More cheap stays in Elgin
Macbeth's Hillock
Brodie, Nairn, Scotland
The price is ¥14,226 per night from May 2 to May 3
¥14,226
per night
May 2 - May 3
10/10 Exceptional! (12 reviews)
Stay near popular Elgin attractions
Spynie Palace
Spynie Palace is just one of the places to see in Elgin, so why not enjoy the other things to explore during your travels? While you're here, you can savor the top-notch restaurants.
Elgin hotels information
Number of reviews | 240 |
---|---|
Accommodation | 689 hotels |
Lowest Price | ¥14,226 |
Highest Price | ¥49,806 |
Frequently asked questions
Recent reviews of Elgin hotelsExpedia verified reviews
5/5 Excellent
Perfect family room set up
"Brilliant location, literally minutes from the beach, beautiful sea view room.
All top class, will definitely be back.
Kids had an adjoining room which was super, beautiful views, lovely decor, just couldn’t fault it. "
A verified traveler stayed at Invernairne Guest House
Posted 5 days ago
Stay near popular Elgin attractions
More Hotel Options in Elgin
Hotels near Elgin Airports
Other Hotels near Elgin, Scotland
- Inverness Hotels
- North Sea Hotels
- Scottish Highlands Hotels
- Nairn Hotels
- Great Britain Hotels
- Banff Hotels
- Dornoch Hotels
- Grantown-on-Spey Hotels
- Lossiemouth Hotels
- Buckie Hotels
- Tain Hotels
- Aberlour Hotels
- Invergordon Hotels
- Forres Hotels
- Keith Hotels
- Dufftown Hotels
- Huntly Hotels
- Cullen Hotels
- Ballindalloch Hotels
- Northern Europe Hotels
More Popular Hotels in Scotland
Expedia's Latest Trends
Hotels
Flights
Packages
General
Visit PlymouthVisit St AlbansVisit SheffieldVisit BradfordVisit HarrogateVisit St. AndrewsVisit NewquayVisit Stratford-upon-AvonVisit ColchesterVisit KeswickVisit LeedsVisit ChichesterVisit InvernessVisit NottinghamVisit AberdeenVisit CheltenhamVisit SalisburyVisit GooleVisit EastbourneVisit WindermereVisit Glasgow