There are
1,161 mi
from Bryan, TX to North St Paul, MN
That's the driving distance. It would take 20 hours 28 mins to go from Bryan, Texas to North St Paul, Minnesota.
The flight distance (direct flight from Bryan, TX to North St Paul, MN) is 1,007.37 mi.
1,161 mi = 1.61 kms