Miles between Flint, MI and Cape Girardeau, MO

There are
610 mi
from Flint, MI to Cape Girardeau, MO

That's the driving distance. It would take 11 hours 13 mins to go from Flint, Michigan to Cape Girardeau, Missouri.

The flight distance (direct flight from Flint, MI to Cape Girardeau, MO) is 499.98 mi.

610 mi = 981.76 kms