Miles between Odessa, TX and North Mankato, MN

There are
1,205 mi
from Odessa, TX to North Mankato, MN

That's the driving distance. It would take 21 hours 30 mins to go from Odessa, Texas to North Mankato, Minnesota.

The flight distance (direct flight from Odessa, TX to North Mankato, MN) is 963.82 mi.

1,205 mi = 1.61 kms