11 brilliant Portsmouth pubs you will want to visit

Locals know only too well that Portsmouth boasts many fine watering holes.

The city was previously named the UK’s booze capital for pubs after data collected by Liberty Games showed Portsmouth had the most pubs per square mile. The city has a total of 12 pubs per square mile – double the number of London. It also beats Liverpool, which has 11 boozers per square mile, and Bristol, which has 10.

Here are just a few of the pubs Portsmouth has to offer.

News you can trust since 1877
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice