Den baltiske jernbane, den første jernbanen i Estland, som gikk mellom St. Petersburg og Tallinn, går via Narva. Banen ble ferdigstilt i 1870.