Distance from Caerphilly to Shrewsbury
The distance from Caerphilly to Shrewsbury is 180 km (or 112 mi). The estimated driving time for the trip is 2h 6min and the main road for this route is the M5. In a straight line, the distance between Caerphilly and Shrewsbury is 132 km (83 mi).
Distance from Caerphilly and other towns
- Distance from Caerphilly to Dolgellau
- Distance from Caerphilly to Motherwell
- Distance from Caerphilly to Hampton
- Distance from Caerphilly to Neston
- Distance from Caerphilly to Kelty
- Distance from Caerphilly to Bideford
- Distance from Caerphilly to Tetbury
- Distance from Caerphilly to Knaresborough
- Distance from Caerphilly to Southwell
- Distance from Caerphilly to Porth
- Distance from Caerphilly to Romford
- Distance from Caerphilly to Fleet
Distance from Shrewsbury and other towns
- Distance from Shrewsbury to Edinburgh
- Distance from Shrewsbury to Cardiff
- Distance from Shrewsbury to Middlesbrough
- Distance from Shrewsbury to Liverpool
- Distance from Shrewsbury to Leicester
- Distance from Shrewsbury to Manchester
- Distance from Shrewsbury to Portsmouth
- Distance from Shrewsbury to Glasgow
- Distance from Shrewsbury to Brighton
- Distance from Shrewsbury to Stoke-On-Trent
- Distance from Shrewsbury to Belfast