There are
142 mi
from Corpus Christi, TX to San Benito, TX
That's the driving distance. It would take 2 hours 38 mins to go from Corpus Christi, Texas to San Benito, Texas.
The flight distance (direct flight from Corpus Christi, TX to San Benito, TX) is 116.15 mi.
142 mi = 228.00 kms