Erstes größeres Bahnprojekt im Iran war die Transiranische Eisenbahn, die ab dem Ende der 1920er Jahre unter Reza Schah als Nord-Süd-Strecke zwischen persischem Golf und Kaspischem Meer errichtet und 1938 in Betrieb genommen wurde. Der Ausbau des Netzes wurde bis 1979 fortgeführt, dann zunächst aufgrund der Revolution und des Kriegs gegen den Irak ausgebremst und wird seit Beginn der 1990er Jahre der Ausbau des Netzes erneut vorangetrieben.