Premier Inn Elgin
3 StarsLinkwood Lodge dining, Secure on-site parking
Linkwood Lodge dining, Secure on-site parking
Modern Moray Firth gateway, Strategic A96 roadside location
Garden Room conservatory restaurant, Individually styled guest rooms
Historic Baronial mansion setting, Indoor swimming pool and spa
Access to Speyside Whisky Region, Family-run hospitality
Proximity to Elgin Cathedral, Self-service accommodation concept
Historic whiskey baron residence, Traditional Scottish dining
Chef's Table private dining, Scottish cuisine restaurant
Historic Victorian house setting, Proximity to Elgin's landmarks
Convenient packed lunches for excursions, Spacious, well-appointed rooms
Delightful garden views, Family-friendly accommodation
Highland Coos decor, Access to Moray Firth activities
Enchanting garden views, Historic Victorian mansion setting
Victorian villa accommodation, Convenient town centre access
Victorian guest house charm, Proximity to Elgin Cathedral
Historic Georgian townhouse charm, Proximity to Moray Firth dolphin spotting
The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.
March is usually the cheapest month to book a hotel in Elgin, with typical prices around £84 per night based on 1,056 price comparisons.
Hotel prices in Elgin are usually highest during November, with typical prices around £139 per night.
Hotel prices in Elgin usually range from £50 per night to £170 per night, with typical prices around £101 per night.
Hotel prices in Elgin are typically lowest in March at around £84 per night, rising to around £139 per night in November.
October
2026
November
2026
December
2026
January
2027
February
2027
March
2027
April
2027
May
2027
June
2027
July
2027
August
2027
September
2027
In Elgin, you might want to check out Premier Inn Elgin, Travelodge Elgin, Laichmoray Hotel, Mansion House Hotel. These hotels come highly recommended by many travellers.
If you're visiting Elgin with your family, you could look at Premier Inn Elgin, Travelodge Elgin, Laichmoray Hotel, Mansion House Hotel. These hotels offer a variety of family-friendly services and activities.
Travelling with pets? The hotels Travelodge Elgin, The Harbour Inn, Moraydale Guest House, Fishermans Rest Holiday Co could be ideal. These hotels are not only pet-friendly but also offer numerous amenities to make your pets feel at home.
If you’re looking for a relaxing spa experience during your stay in Elgin, check out The Mansefield Hotel, Sea Views, Sauna, Jacuzzi Bath, Decking, Bbq, Summer House, Perfect!, Eight Acres Hotel & Leisure Club, Lighthouse View – all of which offer great spa services and facilities.
If you’re looking for a hotel with a pool in Elgin, check out Mansion House Hotel, Eight Acres Hotel & Leisure Club, hollies retreat, Silver Sands Holiday Park – all of which offer great pool facilities for guests to enjoy.
These hotels may also be interesting for you...