Miles between Waterloo, IA and Corinth, MS

There are
645 mi
from Waterloo, IA to Corinth, MS

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

The flight distance (direct flight from Waterloo, IA to Corinth, MS) is 561.23 mi.

645 mi = 1,038.10 kms