Miles between Hereford, TX and Franklin, IN

There are
1,047 mi
from Hereford, TX to Franklin, IN

That's the driving distance. It would take 18 hours 52 mins to go from Hereford, Texas to Franklin, Indiana.

The flight distance (direct flight from Hereford, TX to Franklin, IN) is 954.35 mi.

1,047 mi = 1,684.64 kms