top of page
Cheese Dakgalbi

A family friendly restaurant in Penicuik

For local flavours, pub classics or the taste of home, be sure to book a table at The Royal Hotel Bar & Restaurant.

couple sitting in an Indian restaurant

Great food makes for a great stay

At The Royal Hotel, we believe great food can make all the difference. Whether you're celebrating a special occasion, visiting the Edinburgh area, or simply want to enjoy a home-cooked meal after a long week, you can count on us to deliver.

We are a family friendly restaurant offering freshly prepared meals you're sure to enjoy. Our restaurant is open for breakfast, lunch and dinner. We can also serve your meal with drinks from our fully stocked bar: enjoy your favourite pint or a nice glass of wine when you dine with us!

We aim to please all palettes

Whether you want to try the local favourites, or stick to the classics, we aim to offer something for everyone. 

Much of our produce comes from local suppliers, ensuring you can enjoy a true taste of the community, whilst supporting local farmers, butchers, bakers and producers.


Come to us today for:

Pub classics
Vegetarian and vegan options
Light meals, lunch menu and snacks
Homemade burgers, pizzas and calzones

Enjoyable kids' meals for even the fussiest eaters!

Pizza being placed on a wooden table
Cropped shot of an attractive young sportswoman eating a salad

"Tasted great"

"In for a bar lunch with the wife, two daughters and a granddaughter. The waitress was polite and nothing was a bother to her. Food arrived well presented, hot and tasted great. Well worth the money."

Pud Aitken, on Facebook
Royal Hotel restaurant interior

Book your table or check availability today

We look forward to welcoming you to The Royal Hotel, Penicuik. Call us now on:

01968 676979

Thanks for submitting!

bottom of page