Photo by Eddie Boyd
Find Shopping Hotels in Elgin
Change your mind
Book hotels with free cancellation
Be picky
Search almost a million properties worldwide
Check availability on Elgin Shopping Hotels
Top Elgin Shopping Hotels
Our top choices for Elgin hotels with shopping nearby

The Lodge Elgin
The Lodge Elgin
9.6 out of 10, Exceptional, (275)
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.
Top Elgin Hotel Reviews
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Find More Hotels near Elgin
More Hotel Options in Elgin
- Adventure Hotels in Elgin
- Boutique Hotels in Elgin
- Business Hotels in Elgin
- Family Hotels in Elgin
- Golf Hotels in Elgin
- Historic Hotels in Elgin
- Hotel Wedding Venues in Elgin
- Hotels with Bars in Elgin
- Hotels with Free Parking in Elgin
- Hotels with Hot Tubs in Elgin
- Hotels with WiFi in Elgin
- Hotels with a Pool in Elgin
- Hotels with an Indoor Pool in Elgin
- Luxury Hotels in Elgin
- Pet-friendly Hotels in Elgin
- Resorts & Hotels with Spas in Elgin
- Romantic Hotels in Elgin
- Ski Hotels in Elgin
More Accommodation Types in Elgin
- Apartments in Scotland
- Cottages in Scotland
- Vacation Homes in Scotland
- Guest Houses in Scotland
- B&B in Scotland
- Cabin Rentals in Scotland
- Chalets in Scotland
- Lodges in Scotland
- Inns in Scotland
- Villas in Scotland
- Hostels in Scotland
- Condo Rentals in Scotland
- Residences in Scotland
- Aparthotels in Scotland
- Farmstay in Scotland
- Castles in Scotland
- RV Parks in Scotland
- Country Houses in Scotland
- Holiday Park Resorts in Scotland
- Resorts in Scotland
- Capsule Hotels in Scotland
- Ranches in Scotland
Hotels near popular Elgin Attractions
Elgin Hotels by Star Rating
Explore more hotels
- Garden Cottage
- The Grant Arms Hotel
- Craiglynne Hotel
- West End Hotel
- Ben Mhor Hotel
- Waverley Hotel
- Muthu Newton Hotel (Near Inverness Airport)
- Craigellachie Hotel of Speyside
- The Old Coach House Hotel
- The Old Mill Inn
- The Speyside Hotel
- The Station Hotel
- Golf View Hotel
- Golf View Hotel & Spa
- Firth Hotel & Restaurant
- Stotfield Hotel
- Hillhead Hideaways
- Poseidon's Inn
- The Seafield Arms
- Ramnee Hotel