Distance from Charlotte - North Carolina to Houston - Texas
1037 mi |
17 h 7 min
The distance from Charlotte to Houston by car is 1037 mi (or 1668 km). The estimated driving time for the trip is 17 h 7 min and the main road for this route is the I 12. In a straight line the distance between Charlotte and Houston is 926 mi (1489 km).