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