Historie železniční dopravy v České republice se začala psát od 20. let 19. století. Železnice byly budovány primárně pro nákladní dopravu, přičemž se střídala období, kdy byly budovány a provozovány komerčními subjekty, s obdobími zestátňování, státních investic či státní podpory.V Česku bylo v roce 2008 celkem 9578 km veřejných železničních tratí a velký počet vleček.