Miles between San Diego, CA and American Canyon, CA

There are
511 mi
from San Diego, CA to American Canyon, CA

That's the driving distance. It would take 9 hours 38 mins to go from San Diego, California to American Canyon, California.

The flight distance (direct flight from San Diego, CA to American Canyon, CA) is 473.98 mi.

511 mi = 822.16 kms