Lijn 249 werd op 28 mei Vanaf [[Dienstregeling concessie Stadsvervoer Amsterdam 2006|17 september 2006 ingesteld en was voor een gedeelte de opvolger van ]] reed [[Lijn 677 Diemen Noord 249 Duivendrecht Lunaweg - Weesp Casparus CollegeStation|schoolbus 677lijn 249]] die tussen Diemen en in Weesp reedniet meer naar het station. De lijn werd ingekort tot de halte ''Sinnigvelderstraat''. Lijn 249 Op [[Dienstregeling concessie Stadsvervoer Amsterdam 2007|10 december 2006]] kreeg echter een uitgebreidere route door Gaasperdam en deed niet Diemen maar Duivendrecht aande halte ''Station Bijlmer'' op de Foppingadreef de naam ''Foppingadreef''. Het eindpunt bleef wel Reden was de opening van het nieuwe busstation bij de middelbare school in WeespStation Bijlmer ArenA.
Op [[Dienstregeling concessie Stadsvervoer Amsterdam 2013|9 december 2012]] werd de middagrit opgeheven. De reizigers van die rit konden gebruik maken van [[Lijn 49 Amsterdam Station Bijlmer ArenA - Weesp Station|lijn 49]].
Op 23 juli 2015 werd de halte ''Frissenstein '' opgeheven. Op een onbekende datum werd de halte ''Wageningendreef'' hernoemd in ''Staverdenplein''.
Op [[Dienstregeling concessie Stadsvervoer Amsterdam 2019|8 april 2019]] kwam deze lijn te vervallen. Een opvolger kwam er niet en reizigers konden sindsdien gebruik maken van de reguliere buslijnen.