Distance from San Antonio - Texas to Charlotte - North Carolina

1231 mi | 20 h 7 min

The distance from San Antonio to Charlotte by car is 1231 mi (or 1981 km). The estimated driving time for the trip is 20 h 7 min and the main road for this route is the I 10. In a straight line the distance between San Antonio and Charlotte is 1104 mi (1776 km).