Distance from Oakham to Portsmouth

The distance from Oakham to Portsmouth is 252 km (or 157 mi). The estimated driving time for the trip is 2h 56min and the main road for this route is the Wendlebury Interchange. In a straight line, the distance between Oakham and Portsmouth is 210 km (131 mi).