There are 385 pubs in Edinburgh, so with so many to choose from, here are my top 12 to help you enjoy your night! With an average of 7.4 pubs per 10,000 residents, Edinburgh has the highest ratio of anywhere in the entire United Kingdom (the national average is 5.4 pubs), so there is certainly a very varied and exciting selection of pubs, bars and nightlife to choose from. And no matter your taste, you will definitely find a place to suit you in Edinburgh, from the most traditional to the most modern bars. Some have more than 300 varieties of the “water of life” (whisky!), while others only sell beer.