Miles between New York, NY and Cape Girardeau, MO

There are
1,000 mi
from New York, NY to Cape Girardeau, MO

That's the driving distance. It would take 19 hours 31 mins to go from New York, New York to Cape Girardeau, Missouri.

The flight distance (direct flight from New York, NY to Cape Girardeau, MO) is 864.15 mi.

1,000 mi = 1,609.29 kms