Distance from Teddington to Poole

The distance from Teddington to Poole is 153 km (or 96 mi). The estimated driving time for the trip is 1h 47min and the main road for this route is the Ringwood Road. In a straight line, the distance between Teddington and Poole is 139 km (87 mi).