Miles between Las Cruces, NM and San Benito, TX

There are
855 mi
from Las Cruces, NM to San Benito, TX

That's the driving distance. It would take 14 hours 24 mins to go from Las Cruces, New Mexico to San Benito, Texas.

The flight distance (direct flight from Las Cruces, NM to San Benito, TX) is 696.63 mi.

855 mi = 1,376.66 kms