Travel from Thessaloniki to Prague

Bus or fly from Thessaloniki to Prague?

Travel Service, Swiss and three other airlines fly from Thessaloniki to Prague twice daily. Alternatively, Simeonidis Tours operates a bus from Thessaloniki to Prague once a week. Tickets cost $80 - $120 and the journey takes 16 h 30 min. Korona Travel also services this route once a week.

How to get from Thessaloniki to Prague

ModeDurationPrice
From Thessaloniki taxi to Thessaloniki airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.2 h 59 min$170
From Thessaloniki bus to Prague.16 h 30 min$100
From Thessaloniki night train to Skopje, train to Beograd, train to Budapest-Keleti, train to Wien Hbf, then train to Praha hl.n..31 h 59 min$219
From Thessaloniki Büro Simeonidis bus to Skopje then bus to Prague.32 h$131
From Thessaloniki drive to Prague.14 h 59 min$280

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

It takes approximately 2 h 59 min to get from Thessaloniki to Prague, including transfers.

Is there a direct train between Thessaloniki and Prague?

No, there is no direct train from Thessaloniki to Prague. However, there are services departing from Thessaloniki and arriving at Praha hl.n. via Skopje, Beograd, Budapest-Keleti and Wien Hbf. The journey, including transfers, takes approximately 31 h 59 min.

Is there a direct bus between Thessaloniki and Prague?

Yes, there is a direct bus departing from Thessaloniki and arriving at Prague. Services depart once a week, and operate Thursday. The journey takes approximately 16 h 30 min.

Operators from Thessaloniki to Prague

OperatorPhoneWebsite
Travel ServiceTravel Service
SwissSwiss
Air SerbiaAir Serbia
Olympic AirOlympic Air
Aegean AirlinesAegean Airlines
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.
Simeonidis Tours+30-2310540970Simeonidis Tours
Serbian RailwaysSerbian Railways
Macedonian Railways (MZ)+389 (2) 3 164 255Macedonian Railways (MZ)
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD