Travel from Istanbul to Venice

Bus or fly from Istanbul to Venice?

Turkish Airlines, Lufthansa and three other airlines fly from Istanbul to Venice 4 times a day. Alternatively, you can take a bus from Istanbul to Venice via Sofia in around 28 hours.

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 Istanbul to Venice

From Aksaray Metro to Istanbul airport, fly to Venice airport, then line 5 bus to Venice.5 h 38 min$153
From Aksaray Metro to Istanbul airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Venice.7 h 48 min$172
From Istanbul bus to Sofia then bus to Venezia.28 h
From Aksaray Metro to Istanbul, bus to Sofia, bus to Mestre Fs C3, then bus to Corsia A5.30 h 38 min$200
From Aksaray Metro to Istanbul, bus to Graz Hbf (Europaplatz), train to Klagenfurt Hbf, then train to Venezia Santa Lucia.31 h 34 min$181
From Istanbul taxi to Halkali, night train to Videle, train to Budapest-Keleti, train to Wien Hbf, then train to Venezia Santa Lucia.46 h 22 min$246
From Istanbul drive to Venice.16 h 48 min$314

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

It takes approximately 5 hours 38 minutes to get from Istanbul to Venice, including transfers.

Is there a direct bus between Istanbul and Venice?

No, there is no direct bus from Istanbul to Venice. However, there are services departing from Istanbul and arriving at Venezia via Sofia. The journey, including transfers, takes approximately 28 hours.

Operators from Istanbul to Venice

Istanbul Ulasim+90 212 568 99 70Istanbul Ulasim
Turkish AirlinesTurkish Airlines
Air SerbiaAir Serbia
Air MaltaAir Malta
ACTV S.p.a+ 39 041 27 22 111ACTV S.p.a
Aegean AirlinesAegean Airlines
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Metro PlusMetro Plus
Georg+ 359/38/66 34 04Georg
Matpu02 952 50 04Matpu
Alpar Turizm0090 212 658 18 51Alpar Turizm
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
Romanian Railways (CFR)0219521Romanian Railways (CFR)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)