young couple Looking at the Menu

View our pub menus today

Based in Penicuik, near Edinburgh, The Royal Hotel Bar & Restaurant aims to become your first choice for great food and a welcoming atmosphere. Take a look at what's on offer, and be sure to get in touch to book a table.

We are also available for functions!

Our meals are sure to get your mouth watering

Since 2007, we have been serving both locals and visitors fantastic meals at affordable prices. Whether you're after something simple, or want to treat yourself and the family, you're sure to have a great time with us. Our restaurant has plenty of tables and is the perfect place for families and groups. As a busy and popular location we recommend booking a table to avoid disappointment: contact our friendly team today.

Christmas is coming!

The clocks have changed, it's getting colder and the nights are drawing in, which can only mean one thing: it's nearly Christmas! Whether you're booking a Christmas party, celebrating with friends or treating your family, the Royal Hotel Christmas menu is sure to delight. Get in touch with us today to make a booking.

Christmas Turkey Dinner
Gourmet Meat Dish

Find and enjoy a full range of pub classics

At the Royal Hotel, we know what our guests love: freshly prepared classics, made using local ingredients. From steaks and burgers to pizzas and curry, we're confident you'll find a great meal on our main menu.

We're committed to meeting our customer's needs, and offer a selection of vegetarian and vegan options. If you have other specialist requirements (e.g. gluten-free) speak to our team, and we'll be more than happy to offer our recommendations, or adjust your meal where possible.

Looking for a lighter meal?

Our lunch menu has you covered! We offer a range of snacks, smaller meals, toasted sandwiches and wraps which make for a perfect mid-day meal, or something for when you don't fancy a big evening meal.

Have any specialist dietary requirements? Our chefs are more than happy to adapt our ciabattas or wraps to suit.

Sandwich and coffee lunch
A cherry on top of whipped cream and rainbow sprinkles

Something the little ones can enjoy!

Our kids' menu has been designed to offer something for everyone, no matter how fussy! Kids' meals can be bought on their own, with a starter, or a sweet treat for afterwards!

We also serve a range of soft drinks. 

chef on a clear backdrop

"The food was amazing"

"Had a meal with my dad last night, got to say the food was amazing. The service was really good as well, definitely recommend The Royal Hotel.

Scott Bradford, on Facebook
Menu being held in one hand

Got any questions about our restaurant menu?

Contact The Royal Hotel in Penicuik today, on:

01968 676979

Thanks for submitting!