There are
1,951 mi
from East Orange, NJ to San Benito, TX
That's the driving distance. It would take 1 day 12 hours to go from East Orange, New Jersey to San Benito, Texas.
The flight distance (direct flight from East Orange, NJ to San Benito, TX) is 1,677.94 mi.
1,951 mi = 3,139.65 kms