Miles between Charlotte, NC and San Angelo, TX

There are
1,279 mi
from Charlotte, NC to San Angelo, TX

That's the driving distance. It would take 23 hours 35 mins to go from Charlotte, North Carolina to San Angelo, Texas.

The flight distance (direct flight from Charlotte, NC to San Angelo, TX) is 1,158.35 mi.

1,279 mi = 1.61 kms