There are
2,742 mi
from Vallejo, CA to Hanover, PA
That's the driving distance. It would take 2 days to go from Vallejo, California to Hanover, Pennsylvania.
The flight distance (direct flight from Vallejo, CA to Hanover, PA) is 2,409.33 mi.
2,742 mi = 3.22 kms