Miles between Flagstaff, AZ and Johnston, IA

There are
1,304 mi
from Flagstaff, AZ to Johnston, IA

That's the driving distance. It would take 23 hours 25 mins to go from Flagstaff, Arizona to Johnston, Iowa.

The flight distance (direct flight from Flagstaff, AZ to Johnston, IA) is 1,065.80 mi.

1,304 mi = 2,098.08 kms