Scotland Hotels

Welcome to Scotland-Hotel.com

A hand-picked selection of 88 hotels (with excellent reviews), local travel guides including dog-friendly stays, road-trip ideas and places to stay across Scotland

Photo 1
Front
Photo 2
Bedroom
Photo 3
Bedroom
Photo 4
Front

Property Location

📍 Aberdeenshire
Dog Friendly Accommodation

The Royal Hotel Elgin

From £154.00 / night

The Royal Hotel Elgin is a well-placed hotel on Station Road, directly opposite Elgin railway station and within easy reach of the town centre. Its location makes it a practical choice for visitors arriving by train, as well as those exploring Moray, Speyside and the surrounding north-east of Scotland. Local attractions such as Elgin Cathedral, Elgin Museum, Cooper Park and the shops and cafés of the High Street are all close by. The hotel offers a traditional stay with comfortable rooms, free Wi-Fi, private bathrooms, on-site parking, a bar and restaurant. Room options include single, family, king and executive king accommodation, making it suitable for solo travellers, couples, families and business guests. The restaurant serves breakfast as well as lunch and evening meals, with Scottish dishes and options for vegetarian, vegan and gluten-free guests. For guests wanting to explore beyond Elgin, The Royal Hotel is a convenient base for the Moray coast, Lossiemouth, Speyside whisky country and wider Highland day trips. Nearby points of interest include Glen Moray Distillery, Gordon & MacPhail, Pluscarden Abbey and the Macallan Distillery, while Inverness and Loch Ness are also reachable for longer outings. It is a straightforward, centrally located option for travellers who want town convenience with good access to some of northern Scotland’s best scenery, history and whisky attractions.

Guest Reviews & Ratings

⭐⭐⭐⭐⭐ Bar and Restaurant next door as well as the hotel’s own restaurant. Room clean and well stocked with tea and coffee. Bathroom newly installed. Complementary toiletries. Will return again ⭐⭐⭐⭐⭐ Very great friendly staff and really good food ! ⭐⭐⭐⭐⭐ The room was clean and tidy the bed was massive and comfortable, the reception staff were incredibly friendly and helpful, food was excellent overall very impressed and I will stay again ⭐⭐⭐⭐⭐ Located not far from the rail station, an old fashioned hotel ,very pleasant staff ,really comfortable bed ,tea ,coffee in the room ,excellent choice for breakfast and dinner menu, free parking. I would stay here again