x Back

From Perugia train to Foligno, train to Ancona, then train to Bari Centrale. 7hrs 32min 84 €. From Perugia bus to Bari. 9hrs 06min 42 €. From Perugia train to Foligno, bus to Matera Centrale, then train to Bari Centrale. 11hrs 22min 69 €. From Perugia drive to Bari. 6hrs 11min 101 €. From Perugia train to Roma Tiburtina, train to Rome airport, fly to Bari airport, then bus to Bari. 8hrs 17min 84 €. From Perugia train to Roma Termini, train to Rome Ciampino airport, fly to Bari airport, then bus to Bari. 8hrs 00min 80 €. From Perugia train to Firenze S.M.N., train to Florence airport, fly to Bari airport, then bus to Bari. 7hrs 15min 126 €. From Perugia train to Firenze S.M.N., train to Pisa airport, fly to Bari airport, then bus to Bari. 8hrs 40min 159 €. From Perugia train to Firenze S.M.N., train to Bologna Centrale, Aerobus to Bologna airport, fly to Bari airport, then bus to Bari. 8hrs 47min 116 €.