There are
809 mi
from Wilmington, NC to Cape Girardeau, MO
That's the driving distance. It would take 15 hours 59 mins to go from Wilmington, North Carolina to Cape Girardeau, Missouri.
The flight distance (direct flight from Wilmington, NC to Cape Girardeau, MO) is 682.31 mi.
809 mi = 1,302.00 kms