Where to Stay in Moray
Speyside whisky country with beaches and dolphins.
The Craigellachie Hotel
Victorian country house hotel built in 1893, located at the heart of the Malt Whisky Trail. Home to the world-renowned Quaich Bar with over 1,000 single-malt whiskies, the historic Spey Inn pub dating back to 1703, and exceptional fine dining. The hotel's 26 elegantly decorated bedrooms blend traditional character with modern comforts.
The Station Hotel
Historic hotel dating back to 1901, extensively renovated in 2016. Featuring 15 individually designed luxury bedrooms, each named after a whisky distillery. The Spirit Safe Bar boasts over 500 whiskies and gins. Pagodas Restaurant serves award-winning Scottish cuisine with locally sourced ingredients. Perfectly positioned for exploring the whisky trail with 60+ distilleries within 50 miles.
The Dowans Hotel
Award-winning boutique hotel built in 1888, set high above the Spey Valley with stunning views over the river and village of Aberlour. Sixteen individually designed en-suite rooms combining elegance with Highland charm. The Still whisky bar stocks around 750 references. Restaurant 57 showcases the finest Scottish produce from within 30 minutes' drive. Perfect for whisky enthusiasts, with 56 distilleries within 12 miles.
Cullen Bay Hotel
Family-run hotel overlooking the stunning Moray Firth and Cullen Bay with its famous "singing sands". Recently refurbished bedrooms offer either spectacular sea views or countryside vistas. The restaurant is renowned for award-winning Cullen Skink and fresh seafood. Perfect location for dolphin watching along Scotland's Dolphin Coast, rated by National Geographic as one of the top 20 most beautiful coastlines in the world.
Ramnee Hotel
Elegant Edwardian villa built in 1907 in Arts and Crafts style, set in landscaped gardens adjacent to the award-winning Grant Park. Eighteen individually decorated bedrooms with Hypnos beds and luxury linens. Hamblins Restaurant serves classic British cuisine using fine Scottish produce. Tipplings bar offers over 30 gins and 30 malt whiskies. Peaceful location just outside Forres centre, perfect for exploring Moray coast, castles, and distilleries.
Mansion House Hotel
Elegant 19th-century Baronial House situated on the banks of the River Lossie, surrounded by beautiful grounds. Just a 10-minute walk from Elgin's historic city centre. Twenty-three en-suite bedrooms, many with four-poster or sleigh beds. Features swimming pool, jacuzzi, sauna, and leisure facilities. The Haugh Restaurant offers classic Scottish dining. Set within its own peaceful grounds yet close to town amenities and the Whisky Trail.
Laichmoray Hotel
Family-owned hotel established in 1853, originally the Great Northern Station Hotel. Conveniently located on the periphery of Elgin town centre, just 300 metres from the railway station. Thirty-four en-suite bedrooms with free WiFi. Garden Room, Conservatory and Restaurant serve traditional favourites and modern classics using local produce. Whisky Lounge Bar stocks 130 whiskies - at least one from every malt whisky distillery in Scotland. Weekend cocktail bar IV30 and summer beer garden.
Firth Hotel & Restaurant
Coastal inn with breathtaking views of the Moray Firth and Lossiemouth East Beach. Ten newly refurbished rooms, seven with spectacular sea views. Restaurant renowned for locally-sourced seafood dishes and warm-hearted comfort meals. Bar features extensive range of single malts and MacAli Gin, made in-house. Just 100 metres from the beach, perfect for coastal walks. Family-friendly with children's playground and beer garden.
Grant Arms Hotel
Family-run hotel in the picturesque village of Fochabers on the banks of the River Spey. Central location halfway between Inverness and Aberdeen on the A96. Comfortable, modern rooms with all amenities. Lively bar popular with locals and visitors, featuring local beers and whiskies. Excellent full Scottish breakfast. Perfect base for fishing, golf, walking, or touring Speyside distilleries and local places of interest including nearby Gordon Castle Walled Garden.
Eight Acres Hotel
Modern hotel set in eight acres of manicured grounds on the western outskirts of Elgin, just off the A96. Fifty-two bright, contemporary en-suite bedrooms. Features leisure club with heated 15m indoor swimming pool, jacuzzi spa bath, sauna and gym. Darroch Restaurant serves Scottish cuisine using regional ingredients, with all-day Sunday carvery. Large conference and event facilities. Ample free parking. Ideal base for exploring Speyside whisky distilleries, Moray coast, and Scottish Highlands.