The crash happened around 10:50 a.m. at Amador and Georgia streets.
Sgt. Jeff Bassett said the police officer driving the patrol car was not injured, and some riders of the bus complained of pain.
Bassett would not release more information about the collision that is under investigation by the traffic division.
A spokeswoman for Solano County Transit did not return a call for comment this afternoon.