Travel from Erfurt to Prague

Bus or train from Erfurt to Prague?

German Railways (DB) operates a train from Erfurt to Prague twice daily. Tickets cost $60 - $95 and the journey takes 5 h 20 min. Alternatively, FlixBus operates a bus from Erfurt to Prague twice daily. Tickets cost $22 - $40 and the journey takes 5 h 40 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Erfurt to Prague

From Erfurt Hbf train to Praha hl.n.. 5 h 20 min 64€. From Erfurt bus to Prague, Prague ÚAN Florenc. 5 h 40 min 29€. From Erfurt Hbf train to Leipzig Hbf, train to Dresden Hbf, then train to Praha hl.n.. 6 h 19 min 71€. From Erfurt drive to Prague. 3 h 20 min 46€. From Erfurt Hbf train to Frankfurt airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 6 h 3 min 144€. From Erfurt Hbf train to Leipzig Hbf (tief), train to Leipzig airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 7 h 17 min 265€.