
Click the map to find more Discount hotels in Elgin.
  
 | Hotels in Elgin, found the following. |  | |
 | Other useful sites when making a reservation. |  | |
|
Hotels in Elgin, Moray, Scotland - All Elgin hotels
Expand Hotels in Elgin search to cover East Scotland I know the date of my arrival, just show all with rooms available.
 |
Eight Acres Hotel Morriston Road, Elgin, Moray, Scotland [map]
   |  |
| | 
|
|
Eight Acres is the largest hotel in Speyside, offering a wide range of first class accommodation with newly refurbished bedrooms and public areas. Situated on the western approaches to Elgin, with a large car park it makes us the perfect place to stay and experience life the Speyside way.Whether you wish to relax and pamper yourself or find muscles you never knew existed our leisure centre boasts a 15 metre swimming pool, spa bath, sauna, solarium, gymnasium and squash courts.
Rooms from £45.00 53 bedrooms
   
|
| |  |
West End Guest House 282 High St, Elgin, Moray, Scotland, UK [map]
        |  |
| | 
|

|
This traditional Victorian villa run as a guest house by Carol and Jim offers good food and warm Scottish hospitality.
Rooms from £55.00 6 bedrooms
 
|
| |  |
Heather Glen Guest House 1 North Guildry Street, Elgin, Moray, Scotland, UK [map]
   |  |
| | 
|


|
A warm, family-run guest house, situated in a beautiful area half a minute walk from Elgin town centre. Quiet and peaceful are the hallmarks of Heather Glen. The Guest House is situated in the center of the beautiful city of Elgin.
Rooms from £60.00 6 bedrooms
 
|
| |  |
Southbank Guesthouse 36 Academy St, Elgin, Moray, Scotland, UK [map]
   |  |
| | 
|
|
Southbank is a Georgian Town House over 200 years Old. Situated in a quiet road, we are in the heart of Elgin with a few minutes walk to town centre where you will find shops and restaurants.
Rooms from £75.00 15 bedrooms
 
|
| |
| | |