There are
511 mi
from Wyoming, MI to Cape Girardeau, MO
That's the driving distance. It would take 9 hours 29 mins to go from Wyoming, Michigan to Cape Girardeau, Missouri.
The flight distance (direct flight from Wyoming, MI to Cape Girardeau, MO) is 436.58 mi.
511 mi = 823.10 kms