Travel from Sicily to Corfu

How to get from Sicily to Corfu?

There is no direct connection from Sicily to Corfu. However, you can take the train to Catania Centrale, take the train to Lamezia Terme Centrale, take the night bus to Taranto, take the night bus to Otranto, take the walk to Otranto, then take the ferry to Corfu. Alternatively, you can take the train to Catania, take the bus to Cosenza, take the bus to Taranto, take the night bus to Otranto, take the walk to Otranto, then take the ferry to Corfu.

How to get from Sicily to Corfu

From Caltanissetta Xirbi train to Catania Centrale, train to Lamezia Terme Centrale, night bus to Taranto, night bus to Otranto, walk to Otranto, then ferry to Corfu. 19 h 57 min. From Caltanissetta Xirbi train to Catania, bus to Cosenza, bus to Taranto, night bus to Otranto, walk to Otranto, then ferry to Corfu. 20 h 39 min 113€. From Caltanissetta bus and ferry to Villa S.Giovanni, train to Reggio Di Calabria Centrale, train to Taranto, night bus to Otranto, walk to Otranto, then ferry to Corfu. 20 h 54 min 197€. From Caltanissetta bus and ferry to Villa S.Giovanni, night bus to Taranto, bus to Brindisi, bus and ferry to Fier, bus to Sarandë, walk to Sarandë, then car ferry to Corfu. 22 h 43 min. From Caltanissetta Xirbi train to Catania Centrale, train to Salerno, train to Caserta, train to Brindisi, walk to Brindisi, bus to Otranto, walk to Otranto, then ferry to Corfu. 23 h 52 min 193€. From Sicily drive to Messina, car ferry to Villa San Giovanni, drive to Brindisi, car ferry to Sarandë, then car ferry to Corfu. 19 h 33 min 301€. From Caltanissetta Xirbi train to Catania, bus to Catania airport, then fly to Corfu airport. 8 h 48 min 179€.

Operators from Sicily to Corfu