Entry-header image

Christmas at Royal Hotel Elgin

Indulge your taste buds at our Royal restaurant and bar. Request what you want and our professional chefs will cook for you.

Celebrate the Spirit of Christmas at Royal Hotel Elgin! 🎁✨ Immerse yourself in the warmth of the season with our special holiday offers. From festive feasts to cozy stays, we’ve got everything you need to make this Christmas unforgettable. Don’t miss out – book your holiday getaway today!”

Opening Hours

Monday – Friday07:00 Am 09:00 Am
Monday – Saturday05:00 Pm 10:00 Pm
Book a table class="wp-block-getwid-banner__link">
Book a Table

Call the receptionist and we will choose the best table for you.