The Royal Hotel
Station Road, Elgin, IV30 1QW
About The Royal Hotel
The Royal Hotel, a charming three-star establishment located in Elgin, is ideal for both leisure and business travellers seeking comfort and convenience. Guests will find themselves within walking distance of local attractions, including the Elgin Museum and Elgin Cathedral, making it a perfect base for exploring the area.
Visitors appreciate the hotel's cleanliness and attentive service, both rated highly. With amenities such as a restaurant, bar, and free WiFi, guests enjoy a welcoming atmosphere. The hotel also offers free self-parking and is a smoke-free property, ensuring a pleasant stay for all.
What guests rate it forbased on 490 reviews
Room types
Sample rates for 3 nights, 2 adults — confirm live prices when you book.
- Standard King RoomkingSleeps 2from£393
- Standard King RoomkingSleeps 2Free cancellationfrom£394
- 1 King BedkingFree cancellationfrom£400
- Standard King RoomkingFree cancellationfrom£413
- Standard King Room 1 Double BeddoubleSleeps 2from£421
- Deluxe King RoomkingSleeps 2Free cancellationfrom£424
- Standard Family RoomSleeps 2Free cancellationfrom£424
- Standard King RoomkingSleeps 2Free cancellationfrom£428
- Standard | King BedkingSleeps 2Free cancellationfrom£428
- Double Executive King BeddoubleFree cancellationfrom£432
- Family Room 2 BedsFree cancellationfrom£432
- Family Room King Size BedkingFree cancellationfrom£432
- Standard King or Double BeddoubleSleeps 2Free cancellationfrom£439
- Executive King RoomkingFree cancellationfrom£445
- Standard Family or Twin RoomsingleFree cancellationfrom£445
- Executive Room with King BedkingSleeps 2Free cancellationfrom£453
- Standard Family RoomSleeps 2Free cancellationfrom£453
- Standard Family Room with Twin BedsingleSleeps 2Free cancellationfrom£453
- Executive King RoomkingSleeps 2from£453
- Standard Family or Twin Room 2 Twin BedssingleSleeps 2from£453
- Executive King RoomkingSleeps 2Free cancellationfrom£460
- Standard Family or Twin RoomsingleSleeps 2Free cancellationfrom£460
- Executive King BedkingSleeps 2Free cancellationfrom£463
- Family Double or Twin BedsingleSleeps 2Free cancellationfrom£463
- Executive King or Double BeddoubleSleeps 2Free cancellationfrom£474
- FamilySleeps 2Free cancellationfrom£474
- Family Twin BedssingleSleeps 2Free cancellationfrom£474
- Deluxe King RoomkingSleeps 2Free cancellationfrom£519
Amenities
- Check In: 3:00 PM - 10:00 PM
- Check Out: 11:00 AM
- Number of bars/lounges - 1
- Number of restaurants - 1
- Uncovered parking
- Smoke-free property
- Number of coffee shops/cafes - 1
- Wheelchair accessible – no
- Free self parking
- Front desk (limited hours)
- Free WiFi
- Only dogs and cats are allowed
- Service animals are allowed
- Service animals are exempt from fees/restrictions
- Pets allowed
- Professional property host/manager
- No cribs (infant beds) available
- No rollaway/extra beds available
- No elevators
Location
Nearest gateway airport: ABZ
Choose how to book
Compare The Royal Hotel across 3 providers — book with whoever you prefer.
- HotelPlanner Direct
Book direct with us
from £89/night · 2 Aug–5 Aug
£89/nightBook direct - Booking.com
Check live rates & availability
- Expedia
Compare rates on Expedia
Prices are indicative and set by each provider. We may earn a commission when you book — it never costs you more.