Sofya Ekspresi - Onur

Istanbul Belgrade train

Route map, train timetable, main stations and ticket options of train running between Belgrade and Halkalı (Belgrade-Istanbul):

Istanbul-Belgrade train runs only during summer (Between 2nd June-15th September in 2017).
What’s inside?

Train details
Route map and main stations
Train timetable and fares

Rail Turkey Travel is not a website of TCDD. Some information may be out-of-date. Please check TCDD web site for official information. Please read our disclaimer statement.

Cover photo: Onur Uysal

Written by Onur Uysal

Railway consultant. Owner of RT Media & Consultancy. Founder and editor of Rail Turkey.


  1. I wanted to share my experience with this train connection. I took it from Cerkesköy to Belgrade.
    In Cerkesköy there is a train station but no open ticket office so the only possibility is to buy the ticket on the train. On the train you can only buy the ticket for each country and not the whole journey. So you should have a lot of small Euro money with you which I luckily had. I paid 41 Lira for the Turkish part plus 14 Euro for the bedding. 20 Euro for the Bulgarian part plus an extra ticket of 2 Euro to cross the border into Serbia. In Serbia I paid 12 Euro to get to Belgrade.
    Even so the carriage said it goes to Belgrade it actually didn’t and I had to change trains in Sofia.
    As there is a lot of track work in Serbia we arrived in Belgrade two hours late.
    The train from Turkey to Sofia was quite empty and everybody I asked said it is never a problem to get a ticket.
    All in all an enjoyable train ride.


  2. I wanted to take the the train from Istanbul to Belgrade again on the 21th of July but no ticket was sold to me at the train station. The sales person told me I could only buy a ticket to Sofia and would have to change there. So I did that and the journey was pleasant and I slept very well. We did run late and arrived at 11 o’clock in Sofia. By then the train leaving to Belgrade was long gone (leaving at 9:40). So I was a bit annoyed as there is only this one train a day. Luckily I didn’t actually wanted to go to Belgrade this time so I found an Ecolines bus to Budapest (leaving 16:15 arriving 04:05) which connects well to the train to Hamburg leaving at 7:25 which allowed me to make the trip Istanbul – Berlin in under 48 hours.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s