There are
311 mi
from Flagstaff, AZ to Durango, CO
That's the driving distance. It would take 6 hours 39 mins to go from Flagstaff, Arizona to Durango, Colorado.
The flight distance (direct flight from Flagstaff, AZ to Durango, CO) is 253.77 mi.
311 mi = 499.88 kms