The Royal Hotel is situated in Elgin town centre, less than 200 metres yards from the train station.
Guests can benefit from free Wi-Fi as well as the free parking in the ample car park.
The Royal features individual and unique rooms. They all include a flat-screen TV and an en suite bathroom; some rooms have a bath and shower available.
In the restaurant the menu offers our popular favourites.