Home
Quality Accommodation in North Scotland

Introduction
Welcome to The Royal Hotel.
Situated in the lovely Morayshire town of Elgin in North Scotland, we have set the highest standard of hotel accommodation that others aspire too!
We have built an excellent reputation for quality of service and stunning accommodation; our aim is to make your stay as pleasant as possible to call today and book your stay.
Perfect For Short Break in Elgin
Our hotel accommodation consists of 18 bedrooms with a lounge bar, restaurant and terraced area to the front of the hotel. The hotel's main building houses the lounge bar, with seating for 24, the restaurant with seating for 50, our meeting room can accommodate 20-40, terrace and 10 letting bedrooms made up of 6 family rooms and 4 twins.
We also have accommodation in an annex which was built in 1997. This part of the hotel accommodation has 8 letting bedrooms made up of 4 doubles and 4 twins. All bedrooms have en-suite facilities.
The Finest Accommodation
We are situated near many attractions in North Scotland. For those who like a walking holiday, the Royal Hotel is at one end of the Speyside Way. This is a long distance walk that transports you through some of the areas most stunning scenery in Scotland.
For a holiday a little less energetic then our Scottish hotel is situated near the Speyside Whiskey Trail. For those on a holiday a trip to the areas distilleries is a must.
Call Our Quality Scottish Hotel Today
At The Royal Hotel we set the standards that are extremely high. For more information please don't hesitate to contact us today on 01343 542320 and we will be happy to help. We look forward to hearing from you soon.