Lijn 2 Alkmaar, Overdie - Daalmeer
{{ RouteTop | |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Bestevaerstraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || De Ruyterstraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Spieghelstraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Hooftplein || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Schaepmanplein || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Troelstrakade || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || N.G. Piersonstraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || J. van Stolberglaan || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Medisch Centrum Alkmaar || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Metiusgracht || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Nassaulaan || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Station NS || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Tesselsebrug || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Pettemerstraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Bregwaard || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Rekerdijk || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Tochtwaard || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Muiderwaard || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Neswaard || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Huiswaarderbrug || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Vlielandbrug || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Glazenierbrug || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Weverstraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Looierstraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Laan van Brussel || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Laan van Bath || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Gruttostraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Waterhoen || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Albatrosweg |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Laan van Parijs || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || J. Huizingastraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Aidastraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || H. de Riesstraat || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Laan van Keulen || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Penningweg || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || De Landman || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Meijersloot || |- style="line-height: 1" | style="border:none; text-align: left; vertical-align:top; padding:0px; white-space:nowrap;" | || Rietschoot ||
||