Portsmouth is located in London city, United Kingdom at the 50.799, -1.0913 coordinates. Distance from Portsmouth to other cities. are listed below, click on the city name to find distance between. Distance from Portsmouth to City of London 106 km, to Birmingham 195 km, to Liverpool 318 km. The green marker indicates the location of Portsmouth.