There are
384 mi
from Albuquerque, NM to Cottonwood, AZ
That's the driving distance. It would take 6 hours 44 mins to go from Albuquerque, New Mexico to Cottonwood, Arizona.
The flight distance (direct flight from Albuquerque, NM to Cottonwood, AZ) is 304.53 mi.
384 mi = 617.68 kms