There are
339 mi
from Clayton, MO to Maryville, MO
That's the driving distance. It would take 6 hours 28 mins to go from Clayton, Missouri to Maryville, Missouri.
The flight distance (direct flight from Clayton, MO to Maryville, MO) is 269.54 mi.
339 mi = 545.78 kms