There are
1,113 mi
from Hereford, TX to Forest Lake, MN
That's the driving distance. It would take 19 hours 39 mins to go from Hereford, Texas to Forest Lake, Minnesota.
The flight distance (direct flight from Hereford, TX to Forest Lake, MN) is 876.46 mi.
1,113 mi = 1,790.99 kms