There are
1,221 mi
from Chesapeake, VA to Ottawa, KS
That's the driving distance. It would take 22 hours 48 mins to go from Chesapeake, Virginia to Ottawa, Kansas.
The flight distance (direct flight from Chesapeake, VA to Ottawa, KS) is 1,043.66 mi.
1,221 mi = 1.61 kms