Distance from Lancaster to Caerphilly

The distance from Lancaster to Caerphilly is 314 km (or 196 mi). The estimated driving time for the trip is 4h 22min and the main road for this route is the Whitchurch Road. In a straight line, the distance between Lancaster and Caerphilly is 264 km (165 mi).