Distance from Portsmouth to Rayleigh

The distance from Portsmouth to Rayleigh is 192 km (or 120 mi). The estimated driving time for the trip is 2h 7min and the main road for this route is the M25. In a straight line, the distance between Portsmouth and Rayleigh is 147 km (92 mi).