Miles between Cape Canaveral, FL and Clayton, MO

There are
1,053 mi
from Cape Canaveral, FL to Clayton, MO

That's the driving distance. It would take 19 hours 24 mins to go from Cape Canaveral, Florida to Clayton, Missouri.

The flight distance (direct flight from Cape Canaveral, FL to Clayton, MO) is 901.85 mi.

1,053 mi = 1,694.75 kms