Miles between Chesapeake, VA and Cookeville, TN

There are
637 mi
from Chesapeake, VA to Cookeville, TN

That's the driving distance. It would take 11 hours 46 mins to go from Chesapeake, Virginia to Cookeville, Tennessee.

The flight distance (direct flight from Chesapeake, VA to Cookeville, TN) is 513.49 mi.

637 mi = 1,025.46 kms