There are
209 mi
from Clayton, MO to Kennett, MO
That's the driving distance. It would take 3 hours 57 mins to go from Clayton, Missouri to Kennett, Missouri.
The flight distance (direct flight from Clayton, MO to Kennett, MO) is 166.92 mi.
209 mi = 336.42 kms