Viborg Station
Viborg station blev åbnet med Langå – Viborg banen 20-7 1863 og banen blev forlænget til Skive 17-10 1864 og 17-11 1865 til Struer. Den første stationsbygning lå der i 33, den lå ved Søndersø og var en rebroussementsstation. Den blev flyttet og afløst af den nuværende 1-12 1896.
Banen til Ålestrup (Løgstør) blev åbnet 14-9 1893, den blev godsbane 30-5 1959, sporet blev fjernet i 2006.
Den 25-6 1906 blev banen til Herning åbnet, den blev godsbane 23-5 1971, den 28-5 ophørte godstrafikken Viborg – Karup og 18-5 1977 blev banen total medlagt.
Privatbanen til Fårup – Mariager blev åbnet 1-7 1929 og strækningen Viborg - Fårup blev nedlagt 30-5 1966, strækningen Fårup – Mariager forsatte son godsbane og siden veteranbane.
Banen Langå – Viborg - Skive – Struer drives nu af Arriva, dog med enkelte IC 3 tog København – Struer.
Der er i det sidste års været arbejde i gane med at flytte det ene spor i Viborg, så der kan anlægges vej og cykelsti hvor spor 1 lå. Under arbejdet har stationen i perioder været enkelsporet.