List of stock used by railways in Iran

While passenger trains are operated by private operators, motive power is generally provided by the Islamic Republic of Iran Railways (RAI). Additionally, Alborz Niroo Equipment & Railway Fleet Company runs freight train using privately owned diesel locomotives.

Diesel locomotives
This is an incomplete list of diesel locomotives used in Iran.

Steam locomotives
Steam locomotives have been phased out by Iran Railways.