Travel from Belgrade to Istanbul

Train, bus or fly from Belgrade to Istanbul?

AtlasGlobal and Turkish Airlines fly from Belgrade to Istanbul 3 times a day. Alternatively, you can take a bus from Belgrade to Istanbul via Dimitrovgrad and Sofia in around 17 h 17 min.

How to get from Belgrade to Istanbul

From Slavija Square Mini Bus to Belgrade airport, fly to Istanbul airport, then Metro to Istanbul. 4 h 40 min $90. From Slavija Square Mini Bus to Belgrade airport, fly to Sabiha Gokcen airport, bus to Kadıköy, then ferry to Istanbul. 5 h 56 min $277. From Autokomanda bus to Dimitrovgrad, bus to Sofia, then bus to Istanbul. 17 h 17 min $47. From Beograd bus to Novi Pazar, bus to Otogar, then Metro to Aksaray. 21 h 26 min $98. From Beograd train to Palilulska pijaca, train to Dimitrovgrad, train to Sofia, train to Svilengrad, night train to Kapikule, train to Halkali, then taxi to Istanbul. 24 h 10 min $61. From Beograd night train to Skopje, bus to Otogar, then Metro to Aksaray. 24 h 29 min $65. From Belgrade drive to Istanbul. 9 h 25 min $148.