Distance from Indianapolis to Topsham
The distance from Indianapolis to Topsham is 1684 km (or 1047 mi). The estimated driving time for the trip is 17 h 39 min and the main road for this route is the I 70. In a straight line, the distance between Indianapolis and Topsham is 1416 km (880 mi).