Miles between Santa Rosa, CA and Vallejo, CA

There are
42 mi
from Santa Rosa, CA to Vallejo, CA

That's the driving distance. It would take 57 minutes to go from Santa Rosa, California to Vallejo, California.

The flight distance (direct flight from Santa Rosa, CA to Vallejo, CA) is 33.98 mi.

42 mi = 67.82 kms