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 werd daarbij overgenomen door [[Connexxion]] die deze eerste aanbesteding had gewonnen. Het traject tussen Meppel en Steenwijk kwam daarbij te vervallen, hier ging voortaan [[Lijn 40 Zwolle Station - Steenwijk Station|lijn 40]] rijden. Tussen Steenwijk en Oldemarkt bleef '''lijn 25''' rijden met dezelfde route. Op dit traject wijzigde de vertrek- en aankomsttijden wel, zodat in Steenwijk een goede aansluiting geboden werd op de treinen richting Zwolle en in De Blesse de aansluiting op [[Lijn 26 Heerenveen Station - Oldeberkoop Vredewoud|lijn 26 (Heerenveen - Oldeberkoop)]] behouden bleef.
Op [[Dienstregeling concessie IJsselmond 2007/2008|26 augustus 2007]] werd de lijn geïntegreerd in de nieuwe dit lijnnummer opgeheven. De route gekoppeld aan [[Lijn 76 Steenwijk Station - Marknesse Busstation- Skerpenseel Spanga|lijn 76(Marknesse - Skerpenseel)]] tussen die voortaan een doorgaande verbinding Marknesse - Skerpenseel - Oldemarkt - Steenwijkging rijden. Net als voorheen werd onder het nieuwe lijnnumemr van maandag t/m vrijdag overdag 1x per uur in beide richtingen gereden, Oldemarkt en Marknesse. In waarbij de spitsuren ging deze lijn zelfs ritten 's ochtends verder gingen rijden naar Emmeloord en 's middags al gingen beginnen in Emmeloord.