Miles between Provo, UT and Fort Madison, IA

There are
1,259 mi
from Provo, UT to Fort Madison, IA

That's the driving distance. It would take 21 hours 55 mins to go from Provo, Utah to Fort Madison, Iowa.

The flight distance (direct flight from Provo, UT to Fort Madison, IA) is 1,067.93 mi.

1,259 mi = 1.61 kms