Voordat [[Arriva]] in de regio Waterland kwam rijden, was de concessie in handen van [[Connexxion]]. Lijn 88 bestond toen ook al als verbinding tussen Zaandam en Wormer, waarbij er onregelmatig verder werd gereden naar Purmerend.<br>
Toen [[Arriva]] de concessie won, werd lijn 88 vanaf Zaandam ingekort tot Wormerveer en er kwam een volledige dienstregeling tussen Purmerend en Wormer. De meeste ritten werden met een taxibusje uitgevoerd, met uitzondering van enkele spitsritten die met een 16-persoonsbusje reden. Per Op [[Dienstregeling concessie Waterland 2012|11 december 2011 is deze lijn vernummerd en overgedragen aan ]] ging de volgende concessie [[Concessie Waterland (2012-2023)|Waterland]] van start, die na de aanbesteding was gewonnen door de nieuwe vervoerder [[EBS]]. Deze lijn werd op die datum vernummerd naar [[Lijn 121 Purmerend Tramplein - Wormerveer Station|lijn 121]], opdat dat lijnnummer beter in de regio paste. De route en dienstregeling bleven met deze vernummering zo goed als ongewijzigd; wel kwam de laatste rit in beide richtingen te vervallen.