There are
933 mi
from Wilmington, DE to Cape Girardeau, MO
That's the driving distance. It would take 17 hours 36 mins to go from Wilmington, Delaware to Cape Girardeau, Missouri.
The flight distance (direct flight from Wilmington, DE to Cape Girardeau, MO) is 772.92 mi.
933 mi = 1,501.74 kms