Miles between Chesapeake, VA and Neosho, MO

There are
1,214 mi
from Chesapeake, VA to Neosho, MO

That's the driving distance. It would take 18 hours 41 mins to go from Chesapeake, Virginia to Neosho, Missouri.

The flight distance (direct flight from Chesapeake, VA to Neosho, MO) is 998.59 mi.

1,214 mi = 1.61 kms