Miles between Wyoming, MI and Cape Girardeau, MO

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