Miles between Allen, TX and North Branch, MN

There are
958 mi
from Allen, TX to North Branch, MN

That's the driving distance. It would take 17 hours 40 mins to go from Allen, Texas to North Branch, Minnesota.

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

958 mi = 1,541.91 kms