Odsherreds Jernbane blev indviet den 17. maj 1899. Dagen efter begyndte den ordinære drift med 3 tog i hver retning alle ugens dage. Rejsetiden var 2 timer og 15 minutter.
Togene, der bestod af små 2-akslede person- og godsvogne, blev fremført med damplokomotiv.
I slutningen af 1920'erne og i 1930'erne anskaffedes de første benzinmotorvogne og diesellokomotiver. Banen fik også to store moderne bogievogne.
Under 2. Verdenskrig måtte køreplanen indskrænkes væsentligt, selv om der var mange rejsende. Motorvognene kørte med gengasgeneratorer
I 1948 fik OHJ sit første skinnebustog fra Scandia A/S i Randers, og hverdagkøreplanen bestod nu af 8 togpar.
I 1952 fik man endnu et af de populære skinnebustog.
Samme år fik banen et nyt diesellokomotiv, OHJ 24, fra A/S Frichs i Århus.
Læs mere om OHJ's historie i bogen om Odsherreds Jernbane.