Miles between San Marcos, CA and Cottonwood, AZ

There are
450 mi
from San Marcos, CA to Cottonwood, AZ

That's the driving distance. It would take 8 hours 18 mins to go from San Marcos, California to Cottonwood, Arizona.

The flight distance (direct flight from San Marcos, CA to Cottonwood, AZ) is 315.39 mi.

450 mi = 724.56 kms