Travel from Istanbul to Prague

Bus or fly from Istanbul to Prague?

Turkish Airlines, Lufthansa and four other airlines fly from Istanbul to Prague every 4 hours. Alternatively, you can take a bus from Istanbul to Prague via Plovdiv in around 29 h 22 min.

How to get from Istanbul to Prague

ModeDurationPrice
From Aksaray Metro to Istanbul airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 47 min$93
From Vezneciler Metro to Istanbul Taksim Square, shuttle to Sabiha Gokcen airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.7 h 6 min$139
From Istanbul bus to Plovdiv then bus to Praha Holešovice.29 h 22 min$147
From Aksaray Metro to Istanbul, bus to Graz Hbf, then train to Praha hl.n..31 h 32 min$187
From Aksaray Metro to Istanbul, bus to Burgas, then bus to Praha.32 h 42 min$135
From Istanbul bus to Burgas then bus to Prague.38 h 45 min$117
From Istanbul taxi to Halkali, night train to Videle, train to Budapest-Keleti, train to Wien Hbf, then train to Praha hl.n..42 h 23 min$176
From Istanbul drive to Prague.17 h 59 min$290

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

It takes approximately 5 h 47 min to get from Istanbul to Prague, including transfers.

Is there a direct bus between Istanbul and Prague?

No, there is no direct bus from Istanbul to Prague. However, there are services departing from Istanbul and arriving at Praha Holešovice via Plovdiv. The journey, including transfers, takes approximately 29 h 22 min.

Operators from Istanbul to Prague

OperatorPhoneWebsite
Istanbul Ulasim+90 212 568 99 70Istanbul Ulasim
Turkish AirlinesTurkish Airlines
LufthansaLufthansa
Ukraine International AirlinesUkraine International Airlines
LOTLOT
AtlasGlobalAtlasGlobal
Air SerbiaAir Serbia
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
HavatasHavatas
Pegasus AirlinesPegasus Airlines
Metro PlusMetro Plus
Racic EurobusRacic Eurobus
Alpar Turizm0090 212 658 18 51Alpar Turizm
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Burgas Bus+359 (0) 885754058Burgas Bus
Georg+ 359/38/66 34 04Georg
EAAAEAAA
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)