Miles between Cincinnati, OH and Cape Girardeau, MO

There are
358 mi
from Cincinnati, OH to Cape Girardeau, MO

That's the driving distance. It would take 6 hours 55 mins to go from Cincinnati, Ohio to Cape Girardeau, Missouri.

The flight distance (direct flight from Cincinnati, OH to Cape Girardeau, MO) is 298.77 mi.

358 mi = 575.50 kms