Portsmouth is located in Columbus city, United States at the 38.7317, -82.9977 coordinates. Distance from Portsmouth to other cities. are listed below, click on the city name to find distance between. Distance from Portsmouth to Cleveland 327 km, to Cincinnati 135 km, to Toledo 329 km. The green marker indicates the location of Portsmouth.