The bus between Benicia and Dixon takes 1h 48m. The bus service runs several times per day from Benicia to Dixon. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 4 hours between Benicia and Dixon. The earliest departure is at 5:15 AM in the morning, and the last departure from Benicia is at 6:15 PM which arrives into Dixon at 8:03 PM. All services require a transfer, and take on average 1h 48m. The schedules shown below are for the next available departures.

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change

1h 48m • 1 change
Want to know about travelling from Benicia to Dixon? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Benicia to Dixon. However, there are services departing from Benicia station and arriving at Dixon station via Dixon Park & Ride. The journey, including transfers, takes approximately 1h 48m.
Benicia to Dixon bus services, operated by Sol Trans, depart from North Concord Station.
Benicia to Dixon bus services, operated by Sol Trans, arrive at Dixon Park & Ride station.
The distance between Benicia and Dixon is 52.9 km. The road distance is 92 km.
Sol Trans operates a bus from North Concord Station to Dixon Park & Ride 6 times a week. Tickets cost $5 and the journey takes 1h 6m.