Miles between Rochester, MN and Clayton, MO

There are
445 mi
from Rochester, MN to Clayton, MO

That's the driving distance. It would take 9 hours 4 mins to go from Rochester, Minnesota to Clayton, Missouri.

The flight distance (direct flight from Rochester, MN to Clayton, MO) is 387.94 mi.

445 mi = 715.51 kms