Miles between Miami Lakes, FL and Clayton, MO

There are
1,219 mi
from Miami Lakes, FL to Clayton, MO

That's the driving distance. It would take 22 hours 23 mins to go from Miami Lakes, Florida to Clayton, Missouri.

The flight distance (direct flight from Miami Lakes, FL to Clayton, MO) is 1,055 mi.

1,219 mi = 1,961.32 kms