Miles between Chesapeake, VA and Moscow, ID

There are
2,684 mi
from Chesapeake, VA to Moscow, ID

That's the driving distance. It would take 2 days to go from Chesapeake, Virginia to Moscow, Idaho.

The flight distance (direct flight from Chesapeake, VA to Moscow, ID) is 2,180.98 mi.

2,684 mi = 4,319.69 kms