Come to Elgin without spending a fortune if you stay at a low-budget Premier Inn Elgin that offers rates at 117US$. Serviced Accommodation Moray apartment is an affordable choice that will put you within a 5-minute walk of the center. A short walk from Tesco Extra, Heather Glen Guest House is a good budget option for visitors of Elgin who would like to save up.
28 hotels in Elgin
Search the best hotels and places to stay in Elgin
- Sort by
- Pricefrom low to highfrom high to low
- Popularityfrom low to highfrom high to low
- Guest ratingfrom low to highfrom high to low
Where to stay in Elgin?
Best cheap hotels in Elgin
Elgin airports & Subway stations
Abbey House 16A is a comfy apartment within walking distance to Elgin railroad station.
Convenience of staying in hotels downtown
Luxury and boutique accommodation in Elgin
Ardgye House is an upscale 4-star choice in Elgin near Borough Briggs.
Explore and find your best apartments, B&Bs and others
If you're traveling with a family to Elgin, you may wish to find apartments near Bowl 2000, then book Calcotts Crescent or Kilmorie House. Enjoy your staying at a comfy Serviced Accommodation Moray Costa situated just 950 feet from the city center. If you're planning to visit Elgin with your family, choose Laichmoray Hotel near Loch Spynie, that also features free self-parking and a golf course.