Miles between Montgomery, AL and Cedar Falls, IA

There are
907 mi
from Montgomery, AL to Cedar Falls, IA

That's the driving distance. It would take 17 hours 22 mins to go from Montgomery, Alabama to Cedar Falls, Iowa.

The flight distance (direct flight from Montgomery, AL to Cedar Falls, IA) is 778.67 mi.

907 mi = 1,459.03 kms