There are
1,206 mi
from San Angelo, TX to North Branch, MN
That's the driving distance. It would take 21 hours 28 mins to go from San Angelo, Texas to North Branch, Minnesota.
The flight distance (direct flight from San Angelo, TX to North Branch, MN) is 1,049.87 mi.
1,206 mi = 1.61 kms