Distance from Portland to Swindon

The distance from Portland to Swindon is 178 km (or 111 mi). The estimated driving time for the trip is 1h 50min and the main road for this route is the M42. In a straight line, the distance between Portland and Swindon is 134 km (84 mi).