See what 5 hotels and guest houses across Moray, including Buckie, Elgin and Aberlour, offer for short breaks and longer stays. Read guest feedback, explore accommodation profiles and contact properties that match your requirements.
Family-run hospitality with decades of local expertise
Experience luxury in a historic Scottish mill offering stylish rooms, award-winning dining, and wedding venues. Located near the River Spey with pet-friendly options and scenic countryside views.
We offer 20+ years of hospitality expertise in Scotland's northeast
Experience luxury coastal accommodation at Cullen Bay Hotel in Moray. Enjoy sea-view rooms, award-winning Scottish cuisine, and exceptional service. Perfect for exploring whisky trails, golf courses, and the North Sea coast.
Family-run since 2012 with a passion for Highland hospitality
Experience luxury and tradition at Dowans Hotel in Speyside, offering elegant rooms, fine dining, and proximity to Scotland's whisky trail. Book your stay in Aberlour today.
We offer 34 individually styled rooms with modern amenities in a historic Victorian building
Experience Victorian elegance at Laichmoray Hotel in Elgin. 34 stylish rooms, award-winning whisky bar, and event spaces for weddings and conferences. Book your stay today.