Distance from Dollar to Portsmouth

The distance from Dollar to Portsmouth by car is 755 km (or 470 mi). The estimated driving time for the trip is 7 h 38 min and the main road for this route is the M6. In a straight line, the distance between Dollar and Portsmouth is 620 km (386 mi).