Trains to + in Iran
Trains to Iran
The weekly Trans-Asia Express train runs from Istanbul to Tehran via Ankara (Turkey) and Tabriz (Iran).
There are occasional trains to Zahedan in Iran from Quetta in Pakistan.
Trains within Iran
Iran has currently over 6,000 km of railway and over 350 railway stations and is expanding the network. All journeys start out of Tehran. Tehran is the crossing-point for the Trans-Iranian line from the Persian Gulf to the Caspian Coast and the east-west line from Mashhad to Tabriz.
The longest stretch of track is the 1483 km journey from Tehran to the port of Bandar-e Abbas on the Strait of Hormoz in the Persian Gulf.
There are daily rail services from Tehran to Esfahan and Kerman.
See the website of the Raja Passenger Train Company for further details.