Elgin Hotels with Parking
More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)
We keep it easy with the option to pay now or later on select accommodation
Book up 'til the last second - millions of rooms to crash tonight^
Check hotel availability in Elgin
Featured Elgin Hotels with Parking

The Lodge Elgin
20 Duff Avenue Elgin Scotland
Located in Elgin, The Lodge Elgin is within a 15-minute walk of Elgin Museum and Elgin Cathedral.

Eight Acres Hotel
Morriston Road Elgin Scotland
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Moray Leisure Centre and Elgin Museum.

The Mansion House Hotel
The Haugh Elgin Scotland
The price is AU$211 per night from 26 May to 27 May
AU$211
26 May - 27 May
includes taxes & fees
Stay at this boutique hotel in Elgin. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Our guests praise the helpful staff and the property condition ...
Save an average of 15% on thousands of hotels when you're signed in

The Royal Hotel
Station Road Elgin Scotland
Fully refundableReserve now, pay when you stay
The price is AU$177 per night from 7 June to 8 June
AU$177
7 June - 8 June
includes taxes & fees
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Elgin Museum and Elgin Cathedral.
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 Hotels with Parking
Search for hotels with parking in Elgin on lastminute.com.au. You can easily find your hotels in Sydney using one of the methods below:
View our selection of featured hotels in Elgin:
- Use the map to find hotels in the Elgin neighbourhood you prefer
- Use the filters to see hotels in a specific area of Elgin, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Elgin
- Enter your travel dates to view the best deals on hotels in Elgin - while they last
Elgin hotels essential information
Accommodation | 828 hotels |
|---|---|
Lowest Price | AU$177 |
Highest Price | AU$211 |
Popular hotels | The Lodge Elgin, Eight Acres Hotel, The Mansion House Hotel, The Royal Hotel |
Most recent Elgin hotel reviews

lastminute.com.au Verified Review
5 / 5
Everything was perfect. Easy check in. Nice restaurant with good food and great whiskey selection.
A verified traveller stayed at Laichmoray Hotel
Posted 2 days ago
More ways to explore Elgin
Top Picks
- Lodges in Aberlour
- Alves Hotels
- Caravan Parks in Archiestown
- Archiestown Hotels
- Buckie Hotels
- Cummingston Hotels
- Beach Hotels in Moray
- Golf Hotels in Moray
- Ski Hotels in Moray
- Spa Hotels in Moray
- Winery Hotels in Moray
- Apartments in Elgin
- B&B in Elgin
- Cabin Rentals in Elgin
- Country Houses in Elgin
- Holiday Homes in Elgin
- Hostels in Elgin
- Crerar Hotels in Elgin
- Freetobook Hotels in Elgin
- Golf Hotels in Elgin
- Hotels with Pool in Elgin
- Luxury Hotels in Elgin
- Romantic Hotels in Elgin
- Ski Hotels in Elgin
- Elgin Hotels
- Inns in Elgin
- Lodges in Elgin
- Findhorn Hotels
- Fochabers Hotels
- Cabin Rentals in Forres
- Forres Hotels
- Lodges in Forres
- Hopeman Hotels
- Cabin Rentals in Keith and Dufftown Railway
- Lodges in Kinloss
- Lossiemouth Hotels
- Mulben Hotels
- Rafford Hotels





