There are
438 mi
from Mesa, AZ to Durango, CO
That's the driving distance. It would take 8 hours 48 mins to go from Mesa, Arizona to Durango, Colorado.
The flight distance (direct flight from Mesa, AZ to Durango, CO) is 347.36 mi.
438 mi = 704.13 kms