Browse the Top 5 Hotels & Guest Houses in Moray

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.
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.
Sea View Rooms Award-Winning Restaurant Wedding Venue
6 reviews
Dowans Hotel
14 Years
6 reviews
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.
Luxury Accommodation Fine Dining Whisky Bar
We offer luxurious rooms with modern amenities in a historic setting
Experience luxury at Mansion House Hotel in Elgin. Elegant rooms, Scottish hospitality, and proximity to attractions. Book your stay today.
Luxury Accommodation Award-Winning Breakfast Bar Service
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.
Accommodation Restaurant Bar