
Places to Stay in Moray
Moray runs from the whisky country of Speyside to a coast of sandy beaches and little harbours on the Moray Firth. These are our favourite places to stay across it, from a whole tower house for a big gathering to woodland hideaways for two.
Curated and written by Hidden Scotland
Updated 23 September 2026. Across Morayshire.
Moray is a wonderful mix of coast and countryside. Spend a morning on the beach, an afternoon at a Speyside distillery, and an evening in a quiet glen watching the light fade over the woods. The towns of Elgin and Forres make easy bases.
We've picked out places to stay right across the region. There's a 17th-century tower house near Elgin that a large party can take over completely, and a Georgian mansion near Forres on an estate that once belonged to Pluscarden Abbey. For two, there's a larch A-frame cabin and a woodland bothy, both with wood-fired hot tubs, and a restored Georgian gate lodge with its own sauna in the woods. There are estate cottages and a restored farmhouse too, and several welcome dogs.
Where these are
More of Morayshire
Whisky’s home turf and dolphin water
Days out on Morayshire
Ready-made days, stop by stop, with somewhere to eatStay on Morayshire
Places to stay we know, near theseSend this to the one who books the holidays
The whole collection in one link, with every listing. Or bookmark it and it waits for you in your account.
More collections
Curated and written by Hidden Scotland
CollectionBest Dog Friendly Accommodation in Scotland
CollectionThe Best Places to Stay in Aberdeenshire
CollectionLuxury Accommodation in Edinburgh
CollectionExclusive Use Wedding & Event Venues
CollectionThe Old Tom Morris Trail
CollectionArchitectural Escapes Across Scotland
CollectionThe Best Places to Stay on a Scottish Estate or Farm
CollectionDog Friendly Accommodation in Skye
CollectionFamily Friendly Activities in Fife






-54-listable-card-1774881243.jpg)








