Both DSB and Arriva operate the train trafic to and from Herning.
Every hour there are trains to Copenhagen and there are very frequent departures to Silkeborg, Aarhus and Skjern.