Distance from York to Swanage

The distance from York to Swanage is 60 km (or 38 mi). The estimated driving time for the trip is 57min and the main road for this route is the Barnsley Road. In a straight line, the distance between York and Swanage is 49 km (31 mi).