Miles between San Antonio, TX and San Benito, TX

There are
258 mi
from San Antonio, TX to San Benito, TX

That's the driving distance. It would take 4 hours 35 mins to go from San Antonio, Texas to San Benito, Texas.

The flight distance (direct flight from San Antonio, TX to San Benito, TX) is 233.45 mi.

258 mi = 414.73 kms