'''Lijn 294''' rijdt van Oss via Berghem, Herpen, Overlangel, Neerloon, Ravenstein, Deursen, Dennenburg en Demen naar Dieden.
Tussen ongeveer 09:00 - 15:00 wordt niet verder gereden dan station [[Ravenstein]], deze ritten rijden dan vanaf Herpen een heen-en-weertje naar Schaijk, alwaar aansluiting geboden wordt op lijn 254 naar Uden.
Deze lijn is ontstaan op [[Dienstregeling concessie Oost-Brabant 2013|6 januari 2013]] door het samenvoegen van [[Lijn 252 Herpen Alard van Herpenplein - Oss Station|lijn 252]] en [[Lijn 257 Schaijk Netjeshof - Oss Station|lijn 257]]. Hierbij werd de frequentie voor het traject van lijn 252 verdubbeld van 1x per 2 uur naar 1x per uur.
Op [[Dienstregeling concessie Oost-Brabant 2015|14 december 2014]] werd de oude concessie [[Concessie Oost-Brabant|Oost-Brabant]] samengevoegd met de concessies [[Concessie Meierij|Meierij]] en [[Concessie Midden-Brabant|Midden-Brabant]] ingelijfd bij de nieuwe concessie [[Concessie Oost-Brabant (2015-2024)|Oost-Brabant]]. Deze was na de aanbesteding gewonnen door [[Arriva]]. In de route en dienstregeling vonden (vrijwel) geen wijzigingen plaats. Vanwege de (zeer) geringe bezetting tussen Ravenstein en Dieden werden alle ritten tussen de spitsuren in met ingang van [[Dienstregeling concessie Oost-Brabant 2016|13 december 2015]] ingekort tot station [[Ravenstein]]. Door deze inkorting kon de route in de daluren uitgebreid worden naar Schaijk. In Schaijk werd dan aansluiting geboden op de nieuwe [[Lijn 254 Schaijk Netjeshof - Uden Bernhoven Ziekenhuis|lijn 254]] naar Zeeland en Uden. In de spitsuren wijzigde de lijnvoering niet en rijdt de buurtbus tussen Oss en Dieden en bedient Schaijk dan niet.