Belgrade Istanbul train

Route map, train timetable, main stations and ticket options of international train running between Halkali and Belgrade:

Belgrade Istanbul train
Belgrade Istanbul train. Photo: Onur Uysal

This train had run for a short time and suspended.


* Based on route data provided by EcoTransITWorld. Shows route roughly. The Pehlivankoy-Kapikule stretch seen on territory of Greece had changed. The new rail connection is going through Turkish territory, going towards north from Pehlivankoy via Edirne to Kapikule.

Tickets on sale 60 days prior to departure

How can I buy the ticket?

WebNot available
MobileNot available
Call Center444 82 33
Ticket officeStations with international ticket desk

It’s possible to buy tickets of Istanbul-Sofia and Sofia-Belgrade separetely. You may have to stay at Sofia one night.

Train departs from Halkali, where Marmaray suburban trains depart. It’s easy to reach station using Marmaray from any region in Istanbul.

Train passes through Kapikule/Svilengrad and Kalotina/Gradina border crossings. Bulgaria visa will be needed.

Belgrade wagon is carried by Sofia Express between Halkali and Sofia. Then wagon is carried by another train between Sofia and Belgrade. Connection did not work well in 2017 and service ended shortly after it started.

Check Balkan Flexipass if you are going to travel in Balkan countries by rail.


Some information may vary. Visit operators’ websites for official information. Please read our disclaimer.