There are
407 mi
from Vallejo, CA to Long Beach, CA
That's the driving distance. It would take 7 hours 35 mins to go from Vallejo, California to Long Beach, California.
The flight distance (direct flight from Vallejo, CA to Long Beach, CA) is 375.88 mi.
407 mi = 654.73 kms