Op [[NZH Dienstregeling 1981/1982|31 mei 1981]] werd de oude [[Lijn 101 Purmerend Tramplein - Beverwijk Station|lijn 101]] vernummerd naar '''123'''. De bus ging op maandag t/m vrijdag weekdagen overdag en op zaterdagmiddag 1x/uur rijden tussen Beverwijk en Wormer Oost en vanaf daar 1x per 2 uur verder naar Purmerend. Op zaterdagochtend en zondag de gehele dag werd slechts 1x per 2 uur het hele traject gereden. In de [[NZH Dienstregeling Noord 1990/1991|dienstregeling 1990/1991]] werd inmiddels op maandag t/m zaterdag overdag weer het hele traject 1x/uur gereden, op zaterdagochtend vroeg en zondag de gehele dag werd 1x per 2 uur gereden.
In de Op [[NZH Dienstregeling Noord 19901995/19911996|dienstregeling 1990/199127 mei 1995]] werd inmiddels op maandag t/m zaterdag overdag weer het hele traject 1x/uur geredendeze lijn geheel opgeheven. Meerdere lijnen namen trajectdelen over, op zaterdagochtend vroeg onder meer [[Lijn 88 Zaandam Station - Purmerend Tramplein|lijn 88]] en zondag de gehele dag werd nog steeds 1x per 2 uur gereden[[Lijn 89 Amsterdam Marnixstraat - Beverwijk Station NS|lijn 89]].