Distance from Shepperton to Swanage

The distance from Shepperton to Swanage is 296 km (or 184 mi). The estimated driving time for the trip is 3h 7min and the main road for this route is the Poyle Interchange. In a straight line, the distance between Shepperton and Swanage is 253 km (158 mi).