Distance from Teddington to St Austell

The distance from Teddington to St Austell is 286 km (or 178 mi). The estimated driving time for the trip is 3h 16min and the main road for this route is the Berrygrove Interchange. In a straight line, the distance between Teddington and St Austell is 251 km (156 mi).