There are
596 mi
from Parma, OH to Cape Girardeau, MO
That's the driving distance. It would take 11 hours 29 mins to go from Parma, Ohio to Cape Girardeau, Missouri.
The flight distance (direct flight from Parma, OH to Cape Girardeau, MO) is 503.31 mi.
596 mi = 958.96 kms