Distance from Philadelphia - Pennsylvania to Indianapolis

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