Click for further Travel Club information
Already a member?
SIGN IN

All Elgin hotels

Results found: 7 places to stay
Heather Glen Guest House
 
Elgin
10 roomsindependentGuest House - B&B
A warm, family-run hotel, situated in a beautiful area half a minute walk from Elgin town centre. Quiet and peaceful are the hallmarks of Heather Glen.
Eight Acres Hotel
 
Elgin
53 roomsindependentHotel
Eight Acres is the largest hotel in Speyside offering a wide range of first class accommodation. 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'.
Crerar Eight Acres Hotel
 
Elgin
53 roomsindependentHotel
A modern hotel set in eight acres of its own grounds. Comfortable accommodation with the added benefit of an on site leisure club and indoor swimming pool, complimentary use included in all rates. Bar and restaurant available.
Links Lodge
 
Lossiemouth
independentHotel
Overlooking the 18th green of the Old Moray course, west beach and Moray Firth to the hills of Sutherland beyond. There is a log fire in the dining room / TV lounge and a welcome dram or nightcap, coupled with the unusual design of the house featuring its oval and porthole stained glass windows and ornate cornicing.
Southbank Guest House
 
Elgin
15 roomsindependentGuest House - B&B
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.
Stotfield Hotel
 
Lossiemouth
46 roomsindependentHotel
Against the stunning seaside backdrop of Lossiemouth in the Scottish Highlands, this Victorian hotel provides beautiful views over the Moray Firth, a 5 minute walk from unspoilt sandy beaches.
West End Guest House
 
Elgin
6 roomsindependentGuest House - B&B
A traditional Victorian villa situated in the market town of Elgin. At the West End you can experience Scottish hospitality at its best.
Results found: 7 places to stay