Miles between Corpus Christi, TX and San Angelo, TX

There are
354 mi
from Corpus Christi, TX to San Angelo, TX

That's the driving distance. It would take 6 hours 6 mins to go from Corpus Christi, Texas to San Angelo, Texas.

The flight distance (direct flight from Corpus Christi, TX to San Angelo, TX) is 312.06 mi.

354 mi = 569.40 kms