There are
1,171 mi
from Miami Lakes, FL to Clayton, OH
That's the driving distance. It would take 21 hours 49 mins to go from Miami Lakes, Florida to Clayton, Ohio.
The flight distance (direct flight from Miami Lakes, FL to Clayton, OH) is 992.09 mi.
1,171 mi = 1,885.07 kms