Distance from Porthmadog to Caerphilly
The distance from Porthmadog to Caerphilly is 220 km (or 137 mi). The estimated driving time for the trip is 3h 6min and the main road for this route is the A470. In a straight line, the distance between Porthmadog and Caerphilly is 151 km (94 mi).
Distance from Porthmadog and other towns
- Distance from Porthmadog to Dungannon
- Distance from Porthmadog to Lanark
- Distance from Porthmadog to Winscombe
- Distance from Porthmadog to Eyemouth
- Distance from Porthmadog to Wylam
- Distance from Porthmadog to Emsworth
- Distance from Porthmadog to Kirkcaldy
- Distance from Porthmadog to Staines
- Distance from Porthmadog to Fishguard
- Distance from Porthmadog to Stourport-On-Severn
- Distance from Porthmadog to Shetland
- Distance from Porthmadog to Feltham
Distance from Caerphilly and other towns
- Distance from Caerphilly to Edinburgh
- Distance from Caerphilly to Leeds
- Distance from Caerphilly to Glasgow
- Distance from Caerphilly to Leicester
- Distance from Caerphilly to Brighton
- Distance from Caerphilly to Bristol
- Distance from Caerphilly to Middlesbrough
- Distance from Caerphilly to Nottingham
- Distance from Caerphilly to Birmingham
- Distance from Caerphilly to London
- Distance from Caerphilly to Cardiff