Miles between Garland, TX and Cottonwood, AZ

There are
1,034 mi
from Garland, TX to Cottonwood, AZ

That's the driving distance. It would take 18 hours 9 mins to go from Garland, Texas to Cottonwood, Arizona.

The flight distance (direct flight from Garland, TX to Cottonwood, AZ) is 890.35 mi.

1,034 mi = 1,663.85 kms