Elgin Hotels

Find cheap Elgin hotels for beach days at Lossiemouth and Roseisle. Save up to 70% on late deals..

Elgin is a former Cathedral town and Royal Burgh. A small friendly city, Elgin lies 35 miles east of Inverness and was described by Edward I, the 'Hammer of the Scots' as a 'good town'. Full descriptions of all these hotels in Elgin are available on the hotel homepages. Find cheap hotels and bed and breakfasts in Elgin for Brodie Castle, Brodie Countryfare, Pluscarden Abbey, Elgin Catherdral, the beaches and sandunes of Lossiemouth. The heart of Moray!