Are you looking for a pub in Edinburgh that has Sky Sports and offers a warm welcome? Then the Royal Hotel Bar is for you. The bar is next door to the restaurant and is an ideal place to enjoy a drink before or after your meal or just to come in to enjoy a good night out. Visit us today to enjoy our ambience and wide range of beers and wine.

Entertainment is provided every Friday, Saturday and Sunday; we host regular discos, karaoke nights and we often host live bands. For sports fans we have Racing UK and Sky Sports and show all the premiership games.

For a full list of upcoming events visit our What’s On page