Overhead view friends celebrating, toasting beer and wine glasses at table in bar

A welcoming local pub in Penicuik

Located a few miles from Edinburgh, The Royal Hotel Bar & Restaurant has been serving locals and visitors since 2007.

Friends in the Pub celebrating

A local sports bar with much to offer

Are you looking for a place that has great drinks, Sky Sports and offers a warm welcome? Then the Royal Hotel Bar is for you. Our bar is next door to the restaurant and is an ideal place to enjoy a drink before or after your meal, or to enjoy a good night out. Visit us today to enjoy our ambience and our wide range of beers, wines and spirits.

Enjoy a drink in great company

We're keen to promote a friendly, welcoming atmosphere, with all of your pub favourites available on tap or bottled. We regularly have in stock:

On-tap beers, ciders and soft drinks
Bottled beers, ciders and soft drinks
Wine
Spirits and mixers

Low/no-alcohol alternatives

whiskey and natural ice on old wooden table
Happy football fans

"Fab atmosphere"

"1st visit but certainly won’t be my last, fab atmosphere and very friendly people all round."

Susan Watson, on Facebook
Female friends toasting with martinis

Visit a local pub that welcomes all

To book a table or to learn more about us before visiting, please feel free to call us on:

01968 676979

Thanks for submitting!