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 19 hours 14 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