The Royal Hotel – Bar & Restaurant
Discover The Royal Hotel
A historic hotel, bar and restaurant in the heart of Penicuik, offering a warm welcome to locals and visitors alike. The Royal Hotel combines traditional character with modern comfort, serving food and drinks in a relaxed setting and providing cosy, affordable rooms with handy bus links to Edinburgh.

About The Royal Hotel
Built in the 1790s and originally used by travellers with horses and carriages, The Royal Hotel is full of local character and history. Today it offers all the amenities of a modern-day pub and hotel, with a friendly bar, inviting restaurant and comfortable rooms for guests looking to stay in Penicuik.
What you’ll find
Enjoy food, drinks, live sport and a comfortable place to stay in the heart of Penicuik.

Food & drink
Great food, refreshing drinks and a welcoming atmosphere

Bar & live sport
A local spot to watch the latest premier games

Affordable rooms
Cosy places to stay with handy links to Edinburgh
Why locals love The Royal Hotel
The Royal Hotel is a welcoming place to eat, drink, watch live sport or stay the night. With its historic setting, central High Street location and friendly atmosphere, it is a popular choice for both local people and visitors passing through Penicuik.
“A warm local welcome, good food and a traditional setting with plenty of character.“
Stay connected
Visit the website or follow The Royal Hotel on Facebook for updates, menus and more.
Find The Royal Hotel
01968 676979
Penicuik
EH26 8HU
Join Us in Supporting Local!
Sign up to Shop Penicuik First Newsletter!

