Hotel reception desk with bell

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
Email: royal.hotel@sky.com
Find us: 34 High St, Penicuik EH26 8HU

We accept payment for food, drink and bookings via cash or card.

Business Hours

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

whiskey and natural ice on old wooden table

Want to send us a message?

Use this form below, and we'll be in touch as soon as possible.

Thanks for submitting!