Miles between Clayton, MO and Long Beach, MS

There are
652 mi
from Clayton, MO to Long Beach, MS

That's the driving distance. It would take 12 hours 18 mins to go from Clayton, Missouri to Long Beach, Mississippi.

The flight distance (direct flight from Clayton, MO to Long Beach, MS) is 576.78 mi.

652 mi = 1,050.01 kms