Skip to main content
3 star

Laichmoray Hotel

Maisondieu Road, near Elgin railway station · Hotel

A Victorian former station hotel with 34 rooms, a bar stocking over 100 malts, and function and event spaces.

About Laichmoray Hotel

Laichmoray Hotel began life as the Great Northern Station Hotel in 1853 and retains much of its Victorian character despite continual upgrading, standing less than 300 metres from Elgin railway station on the edge of the town centre. Its 34 individually styled bedrooms range from singles to superior doubles and family rooms.

The hotel's bar is a particular draw, with an extensive wine list and a choice of more than a hundred malt whiskies reflecting its position in Speyside, while the restaurant and lounge areas cater for both casual meals and more formal dining. Function rooms and event spaces make it a popular venue for weddings and conferences.

Free parking in an ample car park and free Wi-Fi are provided throughout, and the hotel's location on the edge of the centre makes it an easy walk to the cathedral, museum and shops while remaining quiet in the evenings.

At a glance

Property type
Hotel
Location
Maisondieu Road, near Elgin railway station
Star rating
3 star
Guest score
7.9 / 10 (1,100 reviews)
Prices from
£90 per night
Destination
Elgin