A popular location steeped in history
The Royal Hotel building was built in the 1790s on the site of an old inn, to accommodate travelling horses and their riders. This famous landmark has been used over the years to aid the community as a meeting place in Penicuik. This is a purpose that we still hold true today.
Fast forward to today, and the building is now home to a thriving pub, restaurant and hotel, offering visitors to the Edinburgh area a warm, welcoming experience.
Since we opened in 2007, we have served a wide range of drinks, including on-tap drinks, bottled beers and ciders, spirits and alcohol-free alternatives. You can also come to us for a meal: our warm and welcoming restaurant serves a wide range of traditional meals, local flavours and honest, simple pub classics.
Everything you need for a great stay
Enjoy all the mod-cons you expect from a great pub and hotel. We have Wi-Fi in the restaurant and bar, and show all the premiership games via Sky Sports. We run entertainment every Friday, Saturday and Sunday, including discos, karaoke nights, and live music.
Free parking is available in the nearby area.
When you are looking for a location for functions in the Midlothian area make the right choice and come to The Royal Hotel. Our hotel is ideally located in Penicuik, and is an ideal base should you wish to take in the sights of Edinburgh. Get in touch today for more information or to arrange a booking.
Make us your local hotel of choice
To book a room for the night, our function room, or to check table availability, please feel free to contact us on: