Miles between San Antonio, TX and Corpus Christi, TX

There are
143 mi
from San Antonio, TX to Corpus Christi, TX

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

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

143 mi = 230.41 kms