Miles between Bradenton, FL and Cape Girardeau, MO

There are
946 mi
from Bradenton, FL to Cape Girardeau, MO

That's the driving distance. It would take 17 hours 45 mins to go from Bradenton, Florida to Cape Girardeau, Missouri.

The flight distance (direct flight from Bradenton, FL to Cape Girardeau, MO) is 788.83 mi.

946 mi = 1,523.14 kms