Skip to main content
4 star

Moraydale Guest House

High Street, Elgin town centre · Guest House

A Victorian guest house on the High Street with private parking, five room types and a full Scottish breakfast.

About Moraydale Guest House

Moraydale Guest House is a Victorian property on Elgin's High Street, close to the shops, restaurants and attractions of the town centre and within walking distance of the railway station. Private off-road parking is a useful feature given its central location, and the house retains many original Victorian features.

Rooms range from doubles and single en-suites to ground-floor options, each furnished with a flat-screen television, hospitality tray and hairdryer, and a full Scottish breakfast is served each morning in the dining room or conservatory, with vegetarian choices available.

Its position places Dr Gray's Hospital, Elgin's leisure centre and a golf course all within a couple of miles, and the guest house has built a strong reputation for friendly, personal service among both business and leisure guests.

At a glance

Property type
Guest House
Location
High Street, Elgin town centre
Star rating
4 star
Guest score
9.4 / 10 (480 reviews)
Prices from
£85 per night
Destination
Elgin