Miles between Waterloo, IA and Jacksonville, AL

There are
866 mi
from Waterloo, IA to Jacksonville, AL

That's the driving distance. It would take 16 hours 30 mins to go from Waterloo, Iowa to Jacksonville, Alabama.

The flight distance (direct flight from Waterloo, IA to Jacksonville, AL) is 697.66 mi.

866 mi = 1,394.16 kms