**Property Location**.With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Elgin Museum and Elgin Cathedral. This hotel is 12.6 mi (20.4 km) from Macallan Distillery and 18.8 mi (30.3 km) from Cardhu Distillery. Distances are displayed to the nearest 0.1 mile and kilometer. .Elgin Museum - 0.8 km / 0.5 mi Elgin Cathedral - 1.1 km / 0.7 mi Spynie Palace - 4.3 km / 2.7 mi Glen Moray Distillery - 5.9 km / 3.6 mi Duffus Castle - 8.9 km / 5.6 mi Moray Golf Club - 9.9 km / 6.1 mi Lossiemouth East Beach - 10.1 km / 6.2 mi Pluscarden Abbey - 10.9 km / 6.8 mi Moray Firth - 12.1 km / 7.5 mi Hopeman Golf Club - 12.4 km / 7.7 mi Kinloss Country Golf Club - 13.7 km / 8.5 mi Cummingston Beach - 14 km / 8.7 mi Burghead Visitor Centre - 14.3 km / 8.9 mi Glen Grant Distillery - 15.3 km / 9.5 mi Suenos Stone - 18.7 km / 11.6 mi .The nearest major airport is Inverness (INV) - 51.2 km / 31.8 mi. **Rooms**.Make yourself at home in one of the 18 guestrooms.**Dining**.Quench your thirst with your favorite drink at the bar/lounge. Breakfast is available for a fee.**Business, Other Amenities**.Featured amenities include dry cleaning/laundry services and laundry facilities. Free self parking is available onsite.