Miles between Syracuse, NY and Cape Girardeau, MO

There are
934 mi
from Syracuse, NY to Cape Girardeau, MO

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

The flight distance (direct flight from Syracuse, NY to Cape Girardeau, MO) is 808.33 mi.

934 mi = 1,503.57 kms