Miles between Clayton, MO and Maryville, MO

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