Here is some interesting info about Tehran – Istanbul train, the duration, station and stops. I guess it can help those tourists who intend to enter or leave Iran via Turkey.

Tehran – Tabriz is about 11 hours

Tabriz – Van is about 10 hours

 

Tehran – Zanjan = 4 hours, stop in Zanjan 10 min.

Zanjan - Tabriz = 7 hours, stop in Tabriz 90 min.

Tabriz – Salmas = 2:15 hours, stop in Salmas 105 min

Salmas – Razi = 1:30 hour, stop in Razi 10 min

Razi – border-Kapadokya, stop in kapadokya (Kapikoy) 90 min

Kapadokya – Van 2 hours, 15 min in Van

Van – Tatvan over the lake = 14 hours, stop in Tatvan 15 min

Tatvan –Elazig = 7:30 hours, stop in Elazig 5 min

Elazig – Malatya 3 hours, stop in Malatya 15 min

Malania – Sivas = 6 hours, stop in Sivas 25 min

Sivas – Keysari = 4 hours, stop in Qeysarie (keysari) 25 min

Keysari – Ankara = 7:30 hours, stop in Ankara 50 min

Ankara – Skishahir = 3 hours, stop in Skishahir 10 min

Skishahir – Heydar Pasha (Istanbul) = 5 hours