Distance from Kingston Upon Thames to Barking

The distance from Kingston Upon Thames to Barking is 34 km (or 22 mi). The estimated driving time for the trip is 46min and the main road for this route is the Kingston Hill, A308. In a straight line, the distance between Kingston Upon Thames and Barking is 30 km (19 mi).