Miles between Garland, TX and North Branch, MN

There are
975 mi
from Garland, TX to North Branch, MN

That's the driving distance. It would take 18 hours 1 min to go from Garland, Texas to North Branch, Minnesota.

The flight distance (direct flight from Garland, TX to North Branch, MN) is 891.99 mi.

975 mi = 1,569.28 kms