Miles between Chesapeake, VA and North Liberty, IA

There are
1,089 mi
from Chesapeake, VA to North Liberty, IA

That's the driving distance. It would take 20 hours 33 mins to go from Chesapeake, Virginia to North Liberty, Iowa.

The flight distance (direct flight from Chesapeake, VA to North Liberty, IA) is 887.23 mi.

1,089 mi = 1.61 kms