Miles between Tulsa, OK and North Mankato, MN

There are
675 mi
from Tulsa, OK to North Mankato, MN

That's the driving distance. It would take 12 hours 19 mins to go from Tulsa, Oklahoma to North Mankato, Minnesota.

The flight distance (direct flight from Tulsa, OK to North Mankato, MN) is 563.60 mi.

675 mi = 1,086.71 kms