Viborg Banegård [1863-1896]
Viborg fik station i 1863 da man forlængede banen fra Langå til Viborg, og derved sikrede Viborg forbindelse med havnebyerne Aarhus og Randers.
Den første station lå ved Søndersø ved det psykiatriske sygehus og blev indviget d. 20. juli 1863. Den første stationen var af rebroussementsstations typen, hvilket vil sige at togene skulle derfor ud samme vej, som de kom ind.
Viborgs første station fungerede i 33 år, indtil 1. december 1896, hvor den blev afløst af den nuværende stationsbygning. Den nye station var af typen gennemkørselsstation, hvilket var en klar fordel efter at Viborg Station ikke var endestation mere.
Viborg station blev udviddet med følgende baner medens den første station var aktiv:
Langå-Viborg (1963), forlænget til Skive (1864) og til Struer (1865).
Viborg-Ålestrup indviet 14. september 1893 (nedlagt 1966).