Den første jernbanestrækning i nuværende Danmark blev bygget i 1847 mellem København og Roskilde. I Jylland åbnede strækningen mellem Århus og Randers i 1862. I det daværende Kongeriet af Danmark kan strækningen mellem Altona og Kiel anses som den første i Danmark, hvor Danmark og interesserede byer bidrog til dens konstruktion i 1844.