Moray Hotels - hotels from £25(≈ $47) per room per night.
Top guest rated hotels in Moray
-

West End Guest House, Elgin
9/10 from 63 hotel reviews
Rooms From £55(≈ $102)
This traditional Victorian villa run as a guest house by Carol and Jim offers good food and warm Scottish hospitality.
-

Eastbank Hotel, Rothes
8/10 from 57 hotel reviews
Rooms From £30(≈ $56)
The Eastbank Hotel is found in Rothes, right in the heart of the world famous 'Whisky Trail'. Surrounded by the most breathtaking scenery, the hotel is situated in the centre of the village opposite the church.
-

Heather Glen Guest House, Elgin
8/10 from 43 hotel reviews
Rooms From £60(≈ $112)
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.
