It is around 700 miles.
The route:
611 miles on the back roads. 698 miles on the interstate.
1369 miles
The driving distance is about 322 miles.
about 145 miles
146 miles
Cottonwood to Flagstaff is 50.8 driving miles using AZ 89A North.
943 miles.
465 miles
It is 913.18 miles via Albuguerque and Flagstaff.
85 miles .
525
322