Distance from Indianapolis to Philadelphia - Pennsylvania

The distance from Indianapolis to Philadelphia - Pennsylvania by car is 644 mi (or 1035 km). The estimated driving time for the trip is 10 h 39 min and the main road for this route is the I 70. In a straight line the distance between Indianapolis and Philadelphia - Pennsylvania is 583 mi (938 km).