Miles between Yuma, AZ and Flagstaff, AZ

There are
320 mi
from Yuma, AZ to Flagstaff, AZ

That's the driving distance. It would take 5 hours 52 mins to go from Yuma, Arizona to Flagstaff, Arizona.

The flight distance (direct flight from Yuma, AZ to Flagstaff, AZ) is 243.69 mi.

320 mi = 515.78 kms