Miles between Hereford, TX and Brainerd, MN

There are
1,108 mi
from Hereford, TX to Brainerd, MN

That's the driving distance. It would take 21 hours 30 mins to go from Hereford, Texas to Brainerd, Minnesota.

The flight distance (direct flight from Hereford, TX to Brainerd, MN) is 905.05 mi.

1,108 mi = 1,783.55 kms