A mediados del siglo XIX Viborg quedó conectada a la red ferroviaria danesa, con la línea Langå-Skive, y posteriormente se abrieron las líneas Viborg-Herning y Viborg-Mariager.