Miles between Waterloo, IA and Chesterfield, MO

There are
317 mi
from Waterloo, IA to Chesterfield, MO

That's the driving distance. It would take 6 hours 12 mins to go from Waterloo, Iowa to Chesterfield, Missouri.

The flight distance (direct flight from Waterloo, IA to Chesterfield, MO) is 280.35 mi.

317 mi = 509.73 kms