Distance from Tring to Portsmouth

The distance from Tring to Portsmouth is 139 km (or 87 mi). The estimated driving time for the trip is 1h 53min and the main road for this route is the Liphook and Petersfield Bypass. In a straight line, the distance between Tring and Portsmouth is 115 km (72 mi).