There are
1,183 mi
from Hereford, TX to Goshen, IN
That's the driving distance. It would take 21 hours 29 mins to go from Hereford, Texas to Goshen, Indiana.
The flight distance (direct flight from Hereford, TX to Goshen, IN) is 1,011.26 mi.
1,183 mi = 1,903.64 kms