Penarth is located in Cardiff city, United Kingdom at the 51.4386, -3.1734 coordinates. Distance from Penarth to other cities. are listed below, click on the city name to find distance between. Distance from Penarth to Swansea 57 km, to Newport 21 km, to Rhondda 31 km. The green marker indicates the location of Penarth.