Which Hotel or Accommodation Should You Choose in Elgin?

Review 3 hotels and accommodation providers in Elgin and check what each property offers. Read guest feedback, compare room options and facilities, and shortlist places that provide the type of accommodation you need.
Laichmoray Hotel is a historic 19th-century property in Elgin offering 34 individually designed rooms, fine dining experiences, event hosting facilities, and Scotland's largest malt whisky lounge. Our service philosophy combines Victorian-era hospitality traditions with modern amenities to deliver exceptional stays for leisure and business guests.
Accommodation Dining Bar
West End Guest House provides high-quality accommodation in a historic Victorian setting. Located in Elgin, we offer en-suite rooms, a hearty breakfast using local produce, and easy access to attractions like Glen Moray Distillery and the Speyside Whisky Trail. Our property features free parking, modern amenities, and eco-friendly initiatives for a comfortable, responsible stay.
Accommodation Breakfast Menu Free Parking
Tasty breakfast Comfortable beds Great location
Moraydale Guest House provides Victorian-style accommodation in Elgin with en-suite rooms featuring modern amenities and traditional decor. Located near the city centre, we offer convenient access to local attractions, a full Scottish breakfast, and complimentary WiFi. Our property combines historic charm with contemporary comforts for business and leisure travellers.
En-Suite Rooms Scottish Breakfast Free Parking
Excellent service Comfortable rooms Prime location
Aberlour (12.7 mi) Huntly (24.0 mi) Inverness (36.3 mi) Aviemore (36.5 mi) Ballater (42.6 mi) Lairg (47.9 mi) Forres (11.3 mi) Buckie (13.1 mi) Ballindalloch (20.4 mi) Grantown-on-Spey (21.9 mi)