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 by Kiana Hayeri