Miles between Vallejo, CA and Sahuarita, AZ

There are
887 mi
from Vallejo, CA to Sahuarita, AZ

That's the driving distance. It would take 16 hours 7 mins to go from Vallejo, California to Sahuarita, Arizona.

The flight distance (direct flight from Vallejo, CA to Sahuarita, AZ) is 766.64 mi.

887 mi = 1,427.60 kms