Miles between Sioux City, IA and Cape Girardeau, MO

There are
630 mi
from Sioux City, IA to Cape Girardeau, MO

That's the driving distance. It would take 11 hours 43 mins to go from Sioux City, Iowa to Cape Girardeau, Missouri.

The flight distance (direct flight from Sioux City, IA to Cape Girardeau, MO) is 511.38 mi.

630 mi = 1,013.37 kms