There are
1,967 mi
from Santa Barbara, CA to Cape Girardeau, MO
That's the driving distance. It would take 1 day 10 hours to go from Santa Barbara, California to Cape Girardeau, Missouri.
The flight distance (direct flight from Santa Barbara, CA to Cape Girardeau, MO) is 1,694.38 mi.
1,967 mi = 3,165.36 kms