Caerphilly is located in Cardiff city, United Kingdom at the 51.5745, -3.218 coordinates. Distance from Caerphilly to other cities. are listed below, click on the city name to find distance between. Distance from Caerphilly to Swansea 50 km, to Newport 15 km, to Rhondda 18 km. The green marker indicates the location of Caerphilly.