|lijnnr=96
|route=Zeeland - Reek - Schaijk - Zevenbergen - Oss
|vervoerder=[[Hermes|Hermes (''1999 - 20022001'')]],<br>[[BBA|BBA (''2002 - 2006'')]],<br>[[Arriva Nederland|Arriva (''2006 - 2007'')]]
|concessie=Noord-Brabant Oost
|concessie2=Oost-Brabant (2007-2014)
|regio=Noordoost-Brabant
|concessie2=Oost-Brabant (2007-2014)
|lijnsoort=Streekbus
|frequentie_spits=2x/uur
|frequentie_dal_vakantie=reed niet
|periode=30 mei 1999 t/m 8 december 2007
|voorganger=''geen''
|opvolger=[[Lijn 96 Zeeland Udenseweg - Oss Centraal Station|96]]
}}
Op [[Hermes dienstregeling Oost-Brabant 2000/2001|28 mei 2000]] werden alle lijntaxi's door Hermes afgeschaft. De ritten werden overgenomen door lijn 96. Per 19 augustus 2001 is de bediening van het centrum van Oss vervallen. Halte ''St. Anna Ziekenhuis'' in Oss werd hernoemd naar ''Ziekenhuis Bernhoven''. Halte ''Gemeentehuis'' in Schaijk werd hernoemd naar ''Europaplein''.
Op 1 januari 2002 ging de concessie [[Dienstregeling concessie Concessie Noord-Brabant Oost|Noord-Brabant 2002|25 augustus 2002Oost]] ging bij in, die door de concessieovergang van de concessie Oost-Brabant [[BBA]] was gewonnen. De BBA nam de lijn ongewijzigd over van Hermes naar BBA waar deze lijn gehandhaafd bleef. Op [[Dienstregeling concessie Oost-Brabant 2004|Op 14 december 2003]] vervielen de ritten in de vakantieperioden.
Per [[Dienstregeling concessie Oost-Brabant 2007|10 december 2006]] ging de lijn van BBA naar Arriva. Op [[Dienstregeling concessie Oost-Brabant 2008|9 december 2007]] wijzigde de dienstregeling van lijn 96. De lijn werd in Oss [[Lijn 96 Zeeland Udenseweg - Oss Centraal Station|ingekort tot het station]]. Op het station ging deze bus voortaan op het busstation stoppen. Tussen Oss en Schaijk ging de bus rijden via Berghem.