Miles between San Diego, CA and San Anselmo, CA

There are
513 mi
from San Diego, CA to San Anselmo, CA

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

The flight distance (direct flight from San Diego, CA to San Anselmo, CA) is 473.97 mi.

513 mi = 826.35 kms