Op [[Connexxion Dienstregeling Flevoland/Noordoost 2003|15 december 2002]] werd de dienstregeling uitgebreid; in de vroege ochtend werden twee extra ritten van Kampen naar Zwolle toegevoegd en in de middagspits werd een extra rit in beide richtingen toegevoegd. Daarentegen werd tijdens de schoolvakanties de frequentie in de middagspits verlaagd naar 1x per uur en werd de bediening van de halte ''Campus'' in Zwolle pas opgestart vanaf ca. 15:00, wat twee uur later was dan voorheen.
Vanaf [[Dienstregeling concessie IJsselmond 2005|4 september 2005]] ging deze lijn deel uit maken van de nieuwe concessie [[Concessie IJsselmond (2005-2013)|IJsselmond]]. De exploitatie bleef daarbij in handen van [[Connexxion]] die deze eerste aanbesteding had gewonnen. In de daluren kwamen diverse ritten te vervallen vanwege de geringere passagiersaantallen, het alternatief is dan lijn 141 met een overstap in Kampen. In de ochtendspits wordt elk half uur naar Zwolle gereden en elk uur terug naar Dronten, aan het begin van de middag wordt elk uur in beide richtingen gereden en in de avondspits wordt alleen naar Dronten gereden en niet naar Zwolle.
Vanaf [[Dienstregeling concessie IJsselmond 2007/2008|26 augustus 2007]] verviel de middagroute via station [[Zwolle]], omdat de bus vaak last had van files kwam de betrouwbaarheid in het geding. De bus ging voortaan (vrijwel) rechtstreeks naar Kampen rijden 's middags.
Met de opening van de nieuwe [[Hanzelijn]] op [[Dienstregeling concessie IJsselmond 2013|9 december 2012]] werd het lijnennet op de reisrelaties Dronten - Kampen en Emmeloord - Kampen - Zwolle aangepast. Vanwege de dubbeling met de trein tussen Dronten en Zwolle werd buslijn 140 opgeheven, reizigers naar de Campus kunnen wel gebruik maken van de nieuwe [[Lijn 641 Zwolle Campus - Urk Vlaak|schoolbus 641]]. Daarvoor dient men vanuit Dronten wel eerst naar Kampen te reizen.