Turkey has 5 international train services to neighbourhood countries, Iran, Romania, Bulgaria and Austria.
Istanbul-Belgrade train service has also started in 2017. Click for details.
Here are the international trains of Turkey:
Ankara-Tehran train (Transasia Express) is running once a week between Ankara and Tehran. Departures every Wednesday from Ankara and Tehran. Duration is 58-60 hours. Train also stops at Tabriz in Iran.
Train is running once a week between Van and Tabriz. Departures every Tuesday from Van, and every Monday from Tabriz. Duration is 9 hours.
Istanbul-Bucharest train (Bosphor/Balkan Express) is giving service every day between Istanbul and Bucharest via Bulgaria. Duration is 17-19 hours.
Istanbul-Sofia Express is giving service every day between Sofia and Istanbul. Duration is 9 hours.
Edirne-Villach train (Optima Express) is giving service on scheduled days from spring to fall. There are also auto carrier wagons in the train. Duration is 31 hours.
Cover photo: Kiana Hayeri ©