Viborg Banegård [1863-1896]
Viborg fik station da man forlængede banen fra Langå til Viborg den 21. juli 1863, og derved sikrede Viborg forbindelse med havnebyerne Aarhus og Randers. Viborg Station havde en meget særpræget arkitektur, som dog ses i stationsbygningen i Bogense 19 år senere.
Da banen åbnede i 1863, var stationsbygning i Viborg endnu ikke færdig, og der måtte indrettes et midlertidigt ekspeditionssted. Først i december stod Viborgs nye stationsbygningen klar.
Den første station lå ved Søndersø ved det psykiatriske sygehus og blev indviet den 20. juli 1863. Den første stationen var af rebroussementsstation, hvilket vil sige at togene skulle derfor ud samme vej, som de kom ind.
Viborgs første station fungerede i 33 år, indtil den 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 udvidet 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 den 14. september 1893 (nedlagt 1966).