Miles between Marshalltown, IA and Corinth, MS

There are
656 mi
from Marshalltown, IA to Corinth, MS

That's the driving distance. It would take 12 hours 46 mins to go from Marshalltown, Iowa to Corinth, Mississippi.

The flight distance (direct flight from Marshalltown, IA to Corinth, MS) is 545.63 mi.

656 mi = 1,054.99 kms