Deze lijn vindt zijn oorsprong bij de [[NZH]].
In de [[NZH Dienstregeling Noord 1974/1975|dienstregeling 1974/1975]] werd op maandag t/m zaterdag overdag 1x/uur gereden. In de spitsuren werd soms 2x/uur gereden, één van deze ritten in de spitsrichting reed via Uitdam i.p.v. Monnickendam/N247. In de avonduren en op zondag werd 1x per 2 uur gereden, hetzij dat waarbij de ritten 's avonds alleen tussen Monnickendam en Marken reden. Tussen het [[Amsterdam Centraal|Centraal Station]] en het Winkelcentrum (later Buikslotermeerplein) was geen lokaal vervoer '''verboden'''toegestaan.
In de [[NZH Dienstregeling 1978/1979|dienstregeling 1978/1979]] werd inmiddels een basisuurdienst over het hele traject gereden. Slechts op zondag de gehele dag werd 1x per 2 uur gereden tussen Monnickendam en Marken.
In de [[NZH Dienstregeling 1979/1980|dienstregeling 1979/1980]] begon de middagspitsrit via Uitdam inmiddels bij het Winkelcentrum op in Amsterdam-Noord. Ook werd in de spitsuren bijna altijd 2x/uur gereden, soms zelfs met een toegevoegde rit vanaf Monnickendam waardoor 3x/uur gereden werd.
In de [[NZH Dienstregeling 1981/1982|dienstregeling 1981/1982]] was de frequentie inmiddels sterk verbeterd. Op maandag t/m vrijdag overdag werd 4x/uur gereden tussen Amsterdam en Monnickendam en reed 1x/uur (in de spits 2x/uur) een rit verder naar Marken. Op zaterdag overdag werd 3x/uur gereden gereden tussen Amsterdam en Monnickendam en reed ook 1x/uur een rit naar Marken. In de avonduren en op zondag werd 2x/uur gereden tussen Amsterdam en Monnickendam en werd ook 1x/uur naar Marken gereden.
In de [[NZH Dienstregeling Noord 1990/1991|dienstregeling 1990/1991]] werd alleen 's ochtends nog 1x via Uitdam gereden, in . In de [[NZH Dienstregeling Noord 1991/1992|dienstregeling 1991/1992]] was deze rit inmiddels verdwenen en reed deze de gebruikelijke route via Monnickendam.
{{RouteTopSpoiler|Voormalige route via Uitdam|
{{RouteRij| {{Rimg|0sTr}} | [[Amsterdam Centraal|Amsterdam, Centraal Station]]}}
In de [[Connexxion Dienstregeling Noordwest 1999/2000|dienstregeling 1999/2000]] werd op maandag t/m zaterdag overdag 4x/uur gereden, in de zomervakantie werd echter 2x/uur gereden. In de avonduren en op zondag werd 2x/uur gereden. Tussen Monnickendam en Marken werd over het algemeen in een gehalveerde frequentie gereden, behalve op zondag in de hoogzomerperiode wanneer alle ritten naar Marken reden.
Bij de invoering van de concessiesystematiek kwam de lijn in de concessie [[Concessie Waterland (2002-2005)|Waterland]] (per 1 januari 2002) te liggen. In de [[Dienstregeling concessie Waterland 2005|dienstregeling 2005]] werd de gehele week door een basishalfuurdienst gereden, in de (brede) spitsuren werd zelfs 4x/uur gereden. Buiten de spitsuren werd echter 1x/uur gereden tussen Monnickendam en Marken. Tussen station [[Amsterdam Centraal]] en het [[Amsterdam Waddenwegviaduct|Buikslotermeerplein]] was lokaal vervoer '''verboden'''niet toegestaan. Op [[Dienstregeling concessie Waterland 2006|11 december 2005]] ging de eerste aanbestede concessie [[Concessie Waterland (2006-2011)|Waterland]] van start. Op die datum werd de lijn overgenomen door [[Arriva Nederland|Arriva]], dat de aanbesteding gewonnen had.
Op [[Dienstregeling concessie Waterland 2012|11 december 2011]] ging de volgende concessie [[Concessie Waterland (2012-2023)|Waterland]] van start, die na waarvan de aanbesteding was gewonnen door de nieuwe vervoerder [[EBS]]. Deze De lijn werd op genoemde viel vanaf die datum ingebracht bij het onder de formule [[Randstadnet|R-net|R-netconcept]] en het lijnnummer werd daarom gewijzigd vernummerd naar [[Lijn 311 Amsterdam Centraal Station - Marken Minneweg|lijn 311]]. Met deze vernummering bleven Op de route en dienstregeling zo goed als ongewijzigd, maar wel drukke uren gingen meer ritten rijden tussen Monnickendam en Marken op de drukke uren.