Miles between Flagstaff, AZ and Kennett, MO

There are
1,354 mi
from Flagstaff, AZ to Kennett, MO

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

The flight distance (direct flight from Flagstaff, AZ to Kennett, MO) is 1,210.36 mi.

1,354 mi = 2,178.85 kms