De '''dienstregeling 2012''' voor de concessie [[Concessie Zaanstreek (2011-2023)|Zaanstreek]] van [[Connexxion]] liep van [[Dienstregeling concessie Zaanstreek 2011|11 december 2011 ]] t/m [[Dienstregeling concessie Zaanstreek 2013|8 december 2012]].
Met ingang van deze dienstregeling ging het [[Randstadnet|R-net]] daadwerkelijk van de start. Alle verbindingen tussen Zaandam en Amsterdam kregen een nieuw lijnnummer in de 3xx-reeks. Op de stadsdienst van Zaandam werden daarnaast bezuinigingen doorgevoerd.
|-
| 391
| [[Lijn 391 Amsterdam Centraal Station - Zaandam Zaanse Schans(2011-2023)|Amsterdam Centraal - ~Noord - Zaandam De Vlinder - Kogerveld - Zaanse Schans]]
|
|-
* [[Lijn 94 Amsterdam Centraal Station - Zaandam Station|Lijn 94 (Amsterdam - Zaandam)]]: Deze lijn krijgt het nieuwe lijnnummer lijnnummer 394. Ook wordt een zomer- en kerstvakantiedienstregeling ingevoerd, waarbij er minder ritten rijden.
* [[Lijn 284 Wormerland P+R A7/Afrit 2 - Amsterdam John M. Keynesplein|Lijn 284 (Amsterdam - Wormerland)]]: Deze lijn krijgt het nieuwe lijnnummer lijnnummer 398. Ook wordt een zomer- en kerstvakantiedienstregeling ingevoerd, waarbij er minder ritten rijden.
* [[Lijn 391 Amsterdam Centraal Station - Zaandam Zaanse Schans(2011-2023)|Lijn 391 (Amsterdam - Zaandam)]]: Dit is het nieuwe lijnnummer voor lijn 91. Tijdens de zomer- en kerstvakantie rijden minder ritten vanwege de matige bezetting.
* [[Lijn 392 Amsterdam Centraal Station - Zaandam Station|Lijn 392 (Amsterdam - Zaandam)]]: Dit is het nieuwe lijnnummer voor lijn 92. Tijdens de zomer- en kerstvakantie rijden minder ritten vanwege de matige bezetting.
* [[Lijn 394 Amsterdam Centraal Station - Zaandam Station|Lijn 394 (Amsterdam - Zaandam)]]: Dit is het nieuwe lijnnummer voor lijn 94. Tijdens de zomer- en kerstvakantie rijden minder ritten vanwege de matige bezetting.