There are
1,957 mi
from Jersey City, NJ to San Benito, TX
That's the driving distance. It would take 1 day 12 hours to go from Jersey City, New Jersey to San Benito, Texas.
The flight distance (direct flight from Jersey City, NJ to San Benito, TX) is 1,682.39 mi.
1,957 mi = 1.61 kms