There are several Transits that run from Vallejo to Benicia or to the Ferry.
Bay Llink Transit goes directly to the Ferry Service
Sol Trans goes to and from Vjo to Benicia
Benicia Hopper (May be out of Svc) advertises free of charge but takes tips for Bar Hopping
Vallejo Transit goes from Vjo to FF
and many many more...hope that helps.