Travel from Perugia to Prague

Bus or train from Perugia to Prague?

You can take a train from Perugia to Prague via Firenze Campo Marte, Verona Porta Nuova, and München Hauptbahnhof in around 17 h 45 min. Alternatively, you can take a bus from Perugia to Prague via Firenze Montelungo and Firenze in around 21 h 26 min.

Travel Guides

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

How to get from Perugia to Prague

From Perugia train to P. Alinari, bus to Florence airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 8 h 20 min $156. From Perugia train to Roma Tiburtina, train to Rome airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 7 h 55 min $138. From Perugia train to Firenze S.Maria Novella, train to Bologna Centrale, Aerobus to Bologna airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 7 h 25 min $142. From Perugia train to Foligno, train to Jesi, train to Ancona airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 8 h 50 min $374. From Perugia train to Foligno, train to Roma Termini, train to Rome Ciampino airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 8 h 33 min $120. From Perugia train to Firenze S.Maria Novella, train to Mestre, bus to Venice airport, fly to Prague airport, bus to Nádraží Veleslavín, then subway to Prague. 9 h 1 min $157. From Perugia train to Firenze Campo Marte, train to Verona Porta Nuova, train to München Hauptbahnhof, then train to Prague - Main Station. 17 h 45 min $174. From Perugia bus to Firenze Montelungo, bus to Firenze, then bus to Prague - Florenc Station. 21 h 26 min $106. From Perugia bus to Civitanova Marche then bus to Prague Florenc. 26 h 13 min $134. From Perugia train to Arezzo, night train to Bruck/Mur, then train to Praha hl.n.. 18 h 58 min $182. From Perugia drive to Prague. 11 h 12 min $217.