Miles between Charlotte, NC and Clayton, MO

There are
721 mi
from Charlotte, NC to Clayton, MO

That's the driving distance. It would take 13 hours 39 mins to go from Charlotte, North Carolina to Clayton, Missouri.

The flight distance (direct flight from Charlotte, NC to Clayton, MO) is 573.93 mi.

721 mi = 1,159.55 kms