There are
956 mi
from Palm Bay, FL to Cape Girardeau, MO
That's the driving distance. It would take 18 hours 2 mins to go from Palm Bay, Florida to Cape Girardeau, Missouri.
The flight distance (direct flight from Palm Bay, FL to Cape Girardeau, MO) is 823.78 mi.
956 mi = 1,538.42 kms