Miles between Roanoke, VA and North Mankato, MN

There are
1,090 mi
from Roanoke, VA to North Mankato, MN

That's the driving distance. It would take 21 hours 10 mins to go from Roanoke, Virginia to North Mankato, Minnesota.

The flight distance (direct flight from Roanoke, VA to North Mankato, MN) is 876.76 mi.

1,090 mi = 1.61 kms