Distance from Indianapolis to Charlotte - North Carolina

586 mi | 9 h 43 min

The distance from Indianapolis to Charlotte by car is 586 mi (or 942 km). The estimated driving time for the trip is 9 h 43 min and the main road for this route is the I 65. In a straight line the distance between Indianapolis and Charlotte is 428 mi (688 km).