There are
1,285 mi
from Hereford, TX to Lansing, MI
That's the driving distance. It would take 23 hours 6 mins to go from Hereford, Texas to Lansing, Michigan.
The flight distance (direct flight from Hereford, TX to Lansing, MI) is 1,102.61 mi.
1,285 mi = 2,068.63 kms