In 1868 kwam de spoorverbinding tussen Denderleeuw en Kortrijk tot stand nadat de regering hier 5 jaar eerder een concessie voor verleende aan een zekere Isidore Neelemans. De aanleg van de lijn en de stations werd overgelaten aan de Société Belge de chemins de fer. Het ontwerp van alle stations op de lijn was identiek en gebaseerd op het stationsgebouw van Westmeerbeek dat in 1863 gebouw werd op de lijn Leuven-Herentals. Het station is sober met een hoog middendeel onder zadeldak. Twee lagere zijvleugels, eveneens onder zadeldak, flankeren het centrale gedeelte. De rechtervleugel telt 3 traveeën, de linkervleugel 2. In de rechtervleugel is de wachtzaal inclusief loketruimte ondergebracht. De stationschef had zijn dienstwoning op de eerste verdieping. In 2006 kwam het station in de handen van de gemeente nadat laatstgenoemde een erfpachtcontract van 50 jaar met de NMBS afsloot. De gemeente wilde werk maken van het verbeteren van het comfort van de pendelaar (lokettenzaal) en zag ook toeristische mogelijkheden in het project. Mede hierdoor werd eind 2009 het stationsgebouw gerestaureerd.
Sinds oktober 2012 zijn de loketten van dit station gesloten en is het een stopplaats geworden. Voor de aankoop van allerlei vervoerbewijzen kan men bij voorkeur terecht aan de biljettenautomaat die ter beschikking staat, of via andere verkoopskanalen.
Herzele beschikt over twee verharde perrons uitgerust met enkele wachthuisjes van het nieuwe type ("Mechelen") en een bankje. Om de sporen over te steken is er geen speciale infrastructuur voorzien; reizigers dienen de nabijgelegen overweg te gebruiken. In 2010 werden de perrons vernieuwd en op de nieuwe standaardhoogte (76 centimeter) gebracht.
Op de plaats van de vroegere goederenkoer ligt nu de parking. Er zijn aan beide kanten overdekte fietsstallingen. Aan de voorzijde mag men maar twintig minuten parkeren.
Vroeger kruiste de tramlijn Gent - Geraardsbergen de spoorlijn Kortrijk - Denderleeuw nabij het station van Herzele. Even voorbij de overweg was hiervoor een brug voorzien. De tramlijn had tevens een aftakking om ook het station te bedienen.
Rijdt tijdens de spits vanaf/naar Denderleeuw. Tijdens de spits extra ritten Geraardsbergen-Schaarbeek. Rijdt tijdens het weekend Denderleeuw-Brusssel-Noord.
Rit naar Zottegem rijdt niet in het weekend. Een rit rijdt dagelijks tussen Brussel-Zuid - Ottignies. Een rit rijdt dagelijks tussen Ottignies - Louvain-la-Neuve.
Week: 1× per uur en soms nog enkele ritten ertussen Zaterdag: 4 ritten heen en 4 ritten terug Zondag: 3 ritten heen en 3 ritten terug
385
Belbus Lede - Erpe-Mere
Op reservering, rijdt niet op zondag
390
Belbus Herzele - Sint-Lievens-Houtem
Op reservering, rijdt niet op zondag
Bronnen, noten en/of referenties
↑De bron voor de gegevens is NMBS – Reizigerstellingen. De tellingen worden meestal uitgevoerd in de maand oktober: gedurende 9 opeenvolgende dagen (5 werkdagen en de 2 omliggende weekends) worden dan door het stations- en treinbegeleidingspersoneel visuele tellingen verricht. De methode bestaat erin het aantal in- en uitstappende reizigers te tellen in alle stations en stopplaatsen en dit voor alle treinen van het binnenlands verkeer. Het getal naast het kopje 'weekdag' slaat op het gemiddeld aantal opstappende (dus niet het aantal afstappende) reizigers op een weekdag (maandag, dinsdag, woensdag, donderdag en vrijdag opgeteld gedeeld door vijf), zaterdag en zondag staan apart vermeld. De cijfers geven een indicatie en hebben een foutenmarge, die in sommige gevallen aanzienlijk kan zijn.
↑De bron voor de gegevens zijn de jaarlijks door de NMBS in oktober uitgevoerde reizigerstellingen. Stationspersoneel en treinbegeleiders tellen dan visueel gedurende negen opeenvolgende dagen (vijf werkdagen en de twee aansluitende weekends) in alle stations en stopplaatsen het aantal instappende reizigers en dit voor alle binnenlandse treinen. De groene balk geeft het gemiddeld aantal opstappende (dus niet het aantal afstappende) reizigers weer op een weekdag (maandag, dinsdag, woensdag, donderdag en vrijdag opgeteld en gedeeld door vijf). Zaterdag wordt weergegeven door de blauwe en zondag door de rode balk. De cijfers geven een indicatie en hebben een foutenmarge, die in sommige gevallen aanzienlijk kan zijn. In 2008, 2010, 2011 en 2021 (corona) werden geen tellingen uitgevoerd. De gegevens zijn online raadpleegbaar, zoekterm Reizigerstellingen