Travel from Assisi to San-Giovanni-Rotondo

Bus or train from Assisi to San Giovanni Rotondo?

FlixBus operates a bus from Assisi to San Giovanni Rotondo 5 times a week. Tickets cost $14 - $24 and the journey takes 3 h 35 min. FlixBus also services this route 5 times a week. Alternatively, Busitalia - Sita Nord s.r.l. operates a train from Assisi to San Giovanni Rotondo every 30 minutes. Tickets cost $1 - $2 and the journey takes 12 min. 4 other operators also service this route.

Travel Guides

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

How to get from Assisi to San Giovanni Rotondo

From Assisi, Assisi - Piazza Unità d'Italia bus to Pescara then bus to San Giovanni Rotondo. 6 h 55 min 34€. From Assisi, Assisi - Piazza Unità d'Italia bus to Pescara, train to Foggia, then bus to San Giovanni Rotondo. 7 h 32 min 49€. From P.za Matteotti Assisi bus to Assisi, train to Foligno, train to Ancona, train to Foggia, walk to Foggia, then bus to San Giovanni Rotondo. 8 h 43 min 69€. From P.za Matteotti Assisi bus to Assisi, bus to Foggia, then bus to San Giovanni Rotondo. 9 h 36 min 47€. From Assisi drive to San Giovanni Rotondo. 4 h 17 min 62€.