Lijn 4 ontstond op [[Dienstregeling concessie Stadsdienst Dordrecht 2002|1 juli 2002]] na de inkorting van [[Lijn 4 Dordrecht, Stadspolders - Dordtse Kil (2001 - 2002)|lijn 4]] tot Wielwijk, de ritten naar Dordtse Kil kwamen per deze datum te vervallen. Ook werd de frequentie in de spitsen verhoogd naar 6x/uur.
{{RouteTopSpoiler|Voormalige haltes in de Transvaalstraat tot 11 juni 2005|
Op [[Dienstregeling concessie Stadsdienst Dordrecht 2005|12 juni 2005]] werd de frequentie tijdens de zomerdienst in de daluren verhoogd naar 3x/uur en werd in de eerste drie weken van de zomerdienst voortaan nog 6x/uur gereden. Ook werd het aantal haltes in de Transvaalstraat teruggebracht naar één. Per [[Dienstregeling concessie Stadsdienst Dordrecht 2006|5 maart 2006]] werd de periode met spitsfrequenties uitgebreid.
Met ingang van [[Dienstregeling concessie DAV-gebied 2007|1 januari 2007]] nam [[Arriva]] het vervoer op de stadsdienst van Dordrecht over. [[Lijn 4 Dordrecht, Staart - Wielwijk (2007 - 2009)|Lijn 4]] bleef rijden tussen Wielwijk en het station, maar reed daarna voortaan verder naar de Staart. Het trajectdeel tussen het station en Stadspolders werd overgenomen door [[Lijn 5 Dordrecht, Sterrenburg - Stadspolders|lijn 5]].
Tussen Wielwijk en het station ging de frequentie in de spits omlaag naar 4x/uur, naar Stadspolders bleef wel 6x/uur gereden worden.