Royal Hotel Restaurant

Best food in Elgin

We offer Pick-up

Table Reservation
See MENU & Order

Opening hours


Monday - Saturday
15:00 - 21:00

NEW! Online ordering

Online ordering NOW enabled for pick-up. Just tell us what you want and we'll prepare it as fast as we can. All orders are manually confirmed by us directly. Find out in real-time when your food is ready. Watch on-screen when your food is ready for pickup.

Social media


Facebook link for Royal Hotel Restaurant Instagram link for Royal Hotel Restaurant

Listed in


About Royal Hotel Restaurant


Welcome to Royal Restaurant & Bar , your prime destination for exceptional dining in Elgin! Indulge in quality meals with our signature Burger, Pasta, Fish & Chips plus many more. As the go-to restaurant in Elgin, we pride ourselves on delivering consistent, delicious flavors. Whether you crave a dinner in Elgin or seek the best restaurant experience,Restaurant Royal Elgin is your choice. Relax and savor our carefully crafted menu, designed for diverse tastes. Thank you for your continued support. Come, dine, and enjoy the best of Burger, Pasta, and Fish & Chips at Royal Restaurant & Bar