Travel from Leipzig to Prague

Train, bus or fly from Leipzig to Prague?

FlixBus operates a bus from Leipzig to Prague once daily. Tickets cost $15 - $26 and the journey takes 3 hours 30 minutes. Alternatively, German Railways (DB) operates a train from Leipzig to Prague twice daily. Tickets cost $40 - $60 and the journey takes 3 hours 40 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
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 Leipzig to Prague

ModeDurationPrice
From Leipzig, Leipzig central station bus to Prague, Prague Main station.3 h 30 min20€
From Leipzig Hbf train to Praha hl.n..3 h 40 min40€
From Leipzig Hbf train to Dresden Hbf then train to Praha hl.n..4 h 30 min55€
From Leipzig drive to Prague.2 h 25 min32€
From Leipzig Markt train to Leipzig airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague.5 h 44 min230€

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

The bus from Leipzig, Leipzig central station to Prague, Prague Main station takes 3 hours 30 minutes including transfers and departs once daily.

Is there a direct train between Leipzig and Prague?

Yes, there is a direct train departing from Leipzig Hbf and arriving at Praha hl.n.. Services depart twice daily, and operate every day. The journey takes approximately 3 hours 40 minutes.

Is there a direct bus between Leipzig and Prague?

Yes, there is a direct bus departing from Leipzig, Leipzig central station and arriving at Prague, Prague Main station. Services depart once daily, and operate every day. The journey takes approximately 3 hours 30 minutes.

Operators from Leipzig to Prague

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
S-BahnS-Bahn
LufthansaLufthansa
SwissSwiss
Austrian AirlinesAustrian Airlines
EurowingsEurowings
Prague Public Transit Co.296 19 18 17Prague Public Transit Co.