Make us your hotel and sports bar of choice in the Penicuik area
Whether you're looking for a local sports bar to watch the latest premier games, or an inviting restaurant and hotel, The Royal Hotel Bar & Restaurant aims to become your go-to choice, every time. Get in touch with our team to learn more or to check availability.
Book or enquire today
To book a table, a room or our function space, please feel free to get in touch using the details below. We're also happy to answer other enquiries and questions you have about us.
Phone: 01968 676979
Find us: 34 High St, Penicuik EH26 8HU
We accept payment for food, drink and bookings via cash or card.
Monday - Thursday: 09:00-23:00
Friday: 09:00-00:00 (midnight)
Saturday: 09:00-01:00 (Sunday morning)
Sunday: 09:00-00:00 (midnight)
We're proud members of the Federation Of Small Businesses and the British Institute Of Innkeeping
Want to send us a message?
Use this form below, and we'll be in touch as soon as possible.