Moray is a spectacular part of the Scottish Highlands, extending north from the Cairngorms, and along the Spey River to the Moray Firth in the county’s north. Elgin is the colourful capital of the region, a market town since the 13th century, with a wonderfully enduring medieval street layout. There are certainly some great places to stay in Elgin, but our Gurus’ list of the best places to stay in Moray is more focused on gorgeous Highland country house hotel escapes, historic harbour-side charmers, and hotels with fantastic whisky bars.
Moray has a very high ratio of whisky distilleries per capita, and there are some incredibly beautiful routes between them. This region is known for its fly fishing too, and there are plenty of fantastic restaurants serving up fish and other local ingredients. So Moray is a good destination for foodies and fisherfolk, as well as walkers and golfers. The golfers probably know Moray because of Lossiemouth, five miles north of Elgin, and home to some beautiful, sandy beaches and two excellent golf courses. Spey Bay has an impressive course too. And walkers will love the sheer array of trails on offer from gentle woodland strolls to Munro bagging in the Cairngorms National Park.
The best places to stay in Moray trace an ideal path around the region for explorers too. There’s lots to see for anyone with an interest in history or architecture, with a number of carefully preserved castles and kirks, and Pictish stone monuments and ruins.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Moray
The Station Hotel is the perfect base for exploring Speyside. Rooms and suites are superbly appointed with luxury mattresses, smart contemporary en suites and all are done in modern classic style. Great restaurant serving modern Scottish Cuisine and wonderful whisky bar! A hidden Highland gem.
Moray
Set in magnificent Victorian house, Craigellachie is a stunning hotel in Speyside. Lovely rooms, an extensive whisky bar and an excellent restaurant all come together to create a formidable establishment. Perfect for those looking to cast a fly on the Spey.
Moray (Moray)
Stunning Victorian mansion turned luxury hotel, surrounded by lovely terraced gardens, in the heart of Speyside. Sixteen individually designed rooms are contemporary classic in style and all boast superb views. Delicious cuisine featuring locally sourced produce and a whisky bar to die for!
Moray
Genteel 19th-century inn with an aristocratic pedigree set above Cullen's harbour. Choose from chic stylish rooms and spacious modern cottages which sleep up to eight and boast sleek kitchens. Expect hearty Scottish cuisine and an impressive whisky and gin collection. Suits families or couples.