Travel from Croatia to Istanbul

Bus or fly from Croatia to Istanbul?

Turkish Airlines, Air Serbia and AtlasGlobal fly from Velika Gorica to Istanbul twice daily. Alternatively, you can take a bus from Zagreb to Istanbul via Sofia in around 23 h 45 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Croatia to Istanbul

ModeDurationPrice
From Velika Gorica line 290 shuttle to Petina, line 290 shuttle to Zagreb airport, fly to Istanbul airport, then Metro to Istanbul.5 h 28 min$145
From Pula railway Stattion shuttle to Venice airport, fly to Istanbul airport, then Metro to Istanbul.8 h 27 min$428
From Slavonski Brod bus to Zenica, bus to Sarajevo, taxi to Sarajevo airport, fly to Istanbul airport, then Metro to Istanbul.7 h 59 min$161
From Rijeka taxi to Rijeka, train to Ljubljana, shuttle to Ljubljana airport, fly to Istanbul airport, then Metro to Istanbul.8 h 28 min$188
From Zagreb - Motel Plitvice bus to Sofia then bus to Istanbul.23 h 45 min$201
From Trg bana J. Jelačića line 6 tram to Zagreb, bus to Sofia, bus to Otogar, then Metro to Aksaray.26 h 10 min$36
From Trg bana J. Jelačića line 6 tram to Zagreb, bus to Spielfeld, walk to Spielfeld-Straß, train to Graz, bus to Otogar, then Metro to Aksaray.27 h 55 min$122
From Zagreb train to Beograd, train to Palilulska pijaca, train to Dimitrovgrad, bus to Sofia, walk to Sofia, night train to Halkali, then taxi to Istanbul.29 h 16 min$94
From Zagreb drive to Istanbul.13 h 5 min$210

How long does it take to get from Croatia to Istanbul?

It takes approximately 5 h 28 min to get from Croatia to Istanbul, including transfers.

Is there a direct bus between Croatia and Istanbul?

No, there is no direct bus from Croatia to Istanbul. However, there are services departing from Zagreb - Motel Plitvice and arriving at Istanbul via Sofia. The journey, including transfers, takes approximately 23 h 45 min.

Operators from Croatia to Istanbul

OperatorPhoneWebsite
ZET072 500 400ZET
Turkish AirlinesTurkish Airlines
Air SerbiaAir Serbia
AtlasGlobalAtlasGlobal
Istanbul Ulasim+90 212 568 99 70Istanbul Ulasim
GoOpti+386 1 320 4530GoOpti
Air MoldovaAir Moldova
LOTLOT
Pepeks Zagreb098 417 140Pepeks Zagreb
Biss-Tours032 245 451Biss-Tours
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
YubimYubim
Metro PlusMetro Plus
Georg+ 359/38/66 34 04Georg
Matpu02 952 50 04Matpu
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Alpar Turizm0090 212 658 18 51Alpar Turizm
Greek Railways (OSE)Greek Railways (OSE)
Serbian RailwaysSerbian Railways
Nis Ekspres+381 18 255 177Nis Ekspres
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)