Skip to content

Ionian Island Ferries

The Ionian Islands line the western coast of Greece in a chain that runs from Corfu in the north down to Zakynthos in the south, with Kefalonia, Ithaca, Lefkada, and Paxos in between. Unlike the Cyclades or Dodecanese, the Ionians face the Adriatic rather than the Aegean, and the difference in character is noticeable: the vegetation is lusher thanks to higher rainfall, the architecture carries strong Venetian influence, and the water on the western beaches is a different shade of turquoise entirely. The ferry connections in the Ionian group are less about long-haul sailings and more about short, frequent crossings between islands and the mainland.

Corfu, the northernmost island, is served by ferries from Igoumenitsa on the Greek mainland, a crossing that takes around 90 minutes by conventional ferry and about 45 minutes by fast ferry. Igoumenitsa also runs direct ferries to Italy (Brindisi, Bari, Ancona, Venice) making it an important transit point for European overland travellers. Corfu itself has two ferry ports: the main port at Corfu Town handles most of the traffic, while Lefkimmi in the south of the island provides a shorter crossing to Igoumenitsa useful for travellers at that end of the island.

Paxos is reached by boat from Corfu rather than directly from the mainland, with several operators running the route in summer. It is a small island and very peaceful outside August. Kefalonia and Zakynthos are connected to the Peloponnese by short ferry crossings: Kyllini to Zakynthos takes about an hour, and Kyllini or Patra to Kefalonia a little longer.

Ferry services in the Ionians run year-round, which sets them apart from much of the Aegean network. The schedules are consistent and the crossings are short enough that planning is simpler than in other island groups. Peak season in July and August sees Corfu in particular become very busy, so booking ferries in advance is worth doing if you are travelling then.

Ferry Routes

Corfu ferry port

Ancona to Corfu Ferry

Ferries from Ancona (Italy) to Corfu (Kerkyra) run roughly one a week, 2 sailings over the next 14 days, crossing in…2 sailings in 14 days · 20h 30m · from €67.00
Igoumenitsa ferry port

Ancona to Igoumenitsa Ferry

Ferries from Ancona (Italy) to Igoumenitsa run about 2 a day, 26 sailings over the next 14 days, crossing in 17h 30m to…26 sailings in 14 days · 17h 30m · from €67.00
Patra ferry port

Ancona to Patra Ferry

Ferries from Ancona (Italy) to Patra (Patras) run roughly 6 a week, 12 sailings over the next 14 days, crossing in 21h…12 sailings in 14 days · 21h

Antikythira to Diakofti Ferry

Ferries from Antikythira to Diakofti run roughly 5 a week, 10 sailings over the next 14 days, crossing in 1h 45m to 2h…10 sailings in 14 days · 1h 45m · from €7.00
Neapoli ferry port

Antikythira to Neapoli Ferry

Ferries from Antikythira to Neapoli run roughly 2 a week, 4 sailings over the next 14 days, crossing in 4h 10m, with…4 sailings in 14 days · 4h 10m
Lixouri ferry port

Argostoli to Lixouri Ferry

Ferries from Argostoli (Kefalonia) to Lixouri (Kefalonia) run about 30 a day, 418 sailings over the next 14 days…418 sailings in 14 days · 20m
Pissaetos ferry port

Astakos to Pissaetos Ferry

Ferries from Astakos to Pissaetos (Ithaca) run about one a day, 14 sailings over the next 14 days, crossing in 3h 15m…14 sailings in 14 days · 3h 15m · from €12.00
Sami ferry port

Astakos to Sami Ferry

Ferries from Astakos to Sami (Kefalonia) run about one a day, 18 sailings over the next 14 days, crossing in 2h 05m to…18 sailings in 14 days · 2h 05m · from €12.00
Corfu ferry port

Bari to Corfu Ferry

Ferries from Bari (Italy) to Corfu (Kerkyra) run roughly one a week, 2 sailings over the next 14 days, crossing in 9h…2 sailings in 14 days · 9h · from €39.00
Igoumenitsa ferry port

Bari to Igoumenitsa Ferry

Ferries from Bari (Italy) to Igoumenitsa run about one a day, 16 sailings over the next 14 days, crossing in 10h 30m to…16 sailings in 14 days · 10h 30m · from €35.00
Patra ferry port

Bari to Patra Ferry

Ferries from Bari (Italy) to Patra (Patras) run about one a day, 15 sailings over the next 14 days, crossing in 17h 30m…15 sailings in 14 days · 17h 30m
Sami ferry port

Bari to Sami Ferry

Ferries from Bari (Italy) to Sami (Kefalonia) run about one a day, 14 sailings over the next 14 days, crossing in 15h…14 sailings in 14 days · 15h · from €52.00
Corfu ferry port

Brindisi to Corfu Ferry

Ferries from Brindisi (Italy) to Corfu (Kerkyra) run roughly 2 a week, 3 sailings over the next 14 days, crossing in…3 sailings in 14 days · 7h · from €35.00
Igoumenitsa ferry port

Brindisi to Igoumenitsa Ferry

Ferries from Brindisi (Italy) to Igoumenitsa run about 2 a day, 27 sailings over the next 14 days, crossing in 8h 30m…27 sailings in 14 days · 8h 30m · from €31.00
Igoumenitsa ferry port

Corfu to Igoumenitsa Ferry

Ferries from Corfu (Kerkyra) to Igoumenitsa run about 23 a day, 319 sailings over the next 14 days, crossing in 1h 15m…319 sailings in 14 days · 1h 15m · from €6.00
Paxos ferry port

Corfu to Paxos Ferry

Ferries from Corfu (Kerkyra) to Paxos (Gaios) run about 6 a day, 82 sailings over the next 14 days, crossing in 55m to…82 sailings in 14 days · 55m
Neapoli ferry port

Kythira to Neapoli Ferry

Ferries from Diakofti to Neapoli run about one a day, 16 sailings over the next 14 days, crossing in 1h 15m, with…16 sailings in 14 days · 1h 15m
Corfu ferry port

Erikoussa to Corfu Ferry

Ferries from Erikoussa to Corfu (Kerkyra) run roughly 3 a week, 6 sailings over the next 14 days, crossing in 2h 30m…6 sailings in 14 days · 2h 30m
Vassiliki ferry port

Fiskardo to Vassiliki Ferry

Ferries from Fiskardo (Kefalonia) to Vassiliki (Lefkada) run about 5 a day, 76 sailings over the next 14 days, crossing…76 sailings in 14 days · 1h
Vassiliki ferry port

Frikes to Vassiliki Ferry

Ferries from Frikes (Ithaca) to Vassiliki (Lefkada) run about one a day, 14 sailings over the next 14 days, crossing in…14 sailings in 14 days · 1h
Gythio ferry port

Gythio to Diakofti Ferry

Ferries from Gythio to Diakofti run roughly 2 a week, 3 sailings over the next 14 days, crossing in 2h 30m, with…3 sailings in 14 days · 2h 30m · from €9.00
a view of a city with mountains in the background

Igoumenitsa to Corfu Ferry

Ferries from Igoumenitsa to Corfu (Kerkyra) run about 22 a day, 303 sailings over the next 14 days, crossing in 1h 30m…303 sailings in 14 days · 1h 30m · from €6.00
Paxos ferry port

Igoumenitsa to Paxos Ferry

Ferries from Igoumenitsa to Paxos (Gaios) run about one a day, 16 sailings over the next 14 days, crossing in 45m to 1h…16 sailings in 14 days · 45m · from €12.60

Kissamos to Diakofti Ferry

Ferries from Kissamos (Crete) to Diakofti run roughly 3 a week, 6 sailings over the next 14 days, crossing in 3h 45m to…6 sailings in 14 days · 3h 45m · from €13.00
Poros ferry port

Kyllini to Poros Ferry

Ferries from Kyllini to Poros (Kefalonia) run about 4 a day, 54 sailings over the next 14 days, crossing in 1h 15m to…54 sailings in 14 days · 1h 15m · from €14.00
A large body of water surrounded by mountains

Kyllini to Zakynthos Ferry

Ferries from Kyllini to Zakynthos (Zante) run about 5 a day, 72 sailings over the next 14 days, crossing in 1h 15m…72 sailings in 14 days · 1h 15m
Corfu ferry port

Lefkimi to Corfu Ferry

Ferries from Lefkimi (Corfu) to Corfu (Kerkyra) run roughly 6 a week, 12 sailings over the next 14 days, crossing in…12 sailings in 14 days · 45m
Ferry from Lefkimmi to Igoumenitsa

Lefkimmi to Igoumenitsa Ferry

Ferries from Lefkimi (Corfu) to Igoumenitsa run about 6 a day, 81 sailings over the next 14 days, crossing in 50m, with…81 sailings in 14 days · 50m
Paxos ferry port

Lefkimi to Paxi Ferry

Ferries from Lefkimi (Corfu) to Paxos (Gaios) run about 3 a day, 44 sailings over the next 14 days, crossing in 45m…44 sailings in 14 days · 45m
Argostoli ferry port

Lixouri to Argostoli Ferry

Ferries from Lixouri (Kefalonia) to Argostoli (Kefalonia) run about 30 a day, 416 sailings over the next 14 days…416 sailings in 14 days · 20m
Corfu ferry port

Mathraki to Corfu Ferry

Ferries from Mathraki to Corfu (Kerkyra) run roughly 3 a week, 6 sailings over the next 14 days, crossing in 3h 20m to…6 sailings in 14 days · 3h 20m · from €10.00
Neapoli ferry port

Neapoli to Diakofti Ferry

Ferries from Neapoli to Diakofti run about one a day, 16 sailings over the next 14 days, crossing in 1h 15m, with…16 sailings in 14 days · 1h 15m
Corfu ferry port

Othoni to Corfu Ferry

Ferries from Othoni to Corfu (Kerkyra) run roughly 3 a week, 6 sailings over the next 14 days, crossing in 3h 20m to…6 sailings in 14 days · 3h 20m
Igoumenitsa ferry port

Patra to Igoumenitsa Ferry

Ferries from Patra (Patras) to Igoumenitsa run roughly one a week, 2 sailings over the next 14 days, crossing in 6h…2 sailings in 14 days · 6h 30m
Pissaetos ferry port

Patra to Pissaetos Ferry

Ferries from Patra (Patras) to Pissaetos (Ithaca) run about one a day, 14 sailings over the next 14 days, crossing in…14 sailings in 14 days · 4h 05m · from €15.40
Sami ferry port

Patra to Sami Ferry

Ferries from Patra (Patras) to Sami (Kefalonia) run about one a day, 14 sailings over the next 14 days, crossing in 3h…14 sailings in 14 days · 3h 30m · from €15.40
Corfu ferry port

Paxi to Corfu Ferry

Ferries from Paxos (Gaios) to Corfu (Kerkyra) run about 6 a day, 80 sailings over the next 14 days, crossing in 55m to…80 sailings in 14 days · 55m
Igoumenitsa ferry port

Paxi to Igoumenitsa Ferry

Ferries from Paxos (Gaios) to Igoumenitsa run about one a day, 16 sailings over the next 14 days, crossing in 1h 30m to…16 sailings in 14 days · 1h 30m · from €12.50
Piraeus ferry port

Piraeus to Diakofti Ferry

Ferries from Athens (Piraeus) to Diakofti run roughly 2 a week, 4 sailings over the next 14 days, crossing in 6h 30m…4 sailings in 14 days · 6h 30m · from €21.00
Pissaetos ferry port

Ithaca to Astakos Ferry

Ferries from Pissaetos (Ithaca) to Astakos run about 2 a day, 22 sailings over the next 14 days, crossing in 3h 05m…22 sailings in 14 days · 3h 05m · from €12.00
Patra ferry port

Pissaetos to Patra Ferry

Ferries from Pissaetos (Ithaca) to Patra (Patras) run about one a day, 14 sailings over the next 14 days, crossing in…14 sailings in 14 days · 4h 20m · from €15.40
Sami ferry port

Ithaca to Kefalonia Ferry

Ferries from Pissaetos (Ithaca) to Sami (Kefalonia) run about 4 a day, 56 sailings over the next 14 days, crossing in…56 sailings in 14 days · 20m · from €3.00
Kyllini ferry port

Poros to Kyllini Ferry

Ferries from Poros (Kefalonia) to Kyllini run about 4 a day, 56 sailings over the next 14 days, crossing in 1h 30m…56 sailings in 14 days · 1h 30m · from €14.00
Sami ferry port

Kefalonia to Astakos Ferry

Ferries from Sami (Kefalonia) to Astakos run about 2 a day, 22 sailings over the next 14 days, crossing in 2h 20m, with…22 sailings in 14 days · 2h 20m · from €12.00
Patra ferry port

Sami to Patra Ferry

Ferries from Sami (Kefalonia) to Patra (Patras) run about one a day, 14 sailings over the next 14 days, crossing in 3h…14 sailings in 14 days · 3h 30m · from €15.40
Pissaetos ferry port

Sami to Pissaetos Ferry

Ferries from Sami (Kefalonia) to Pissaetos (Ithaca) run about 4 a day, 56 sailings over the next 14 days, crossing in…56 sailings in 14 days · 20m · from €3.00
Corfu ferry port

Sarande to Corfu Ferry

Ferries from Sarande (Albania) to Corfu (Kerkyra) run about 13 a day, 182 sailings over the next 14 days, crossing in…182 sailings in 14 days · 30m
Fiskardo ferry port

Vassiliki to Fiskardo Ferry

Ferries from Vassiliki (Lefkada) to Fiskardo (Kefalonia) run about 5 a day, 76 sailings over the next 14 days, crossing…76 sailings in 14 days · 1h
Igoumenitsa ferry port

Venice to Igoumenitsa Ferry

Ferries from Venice (Italy) to Igoumenitsa run roughly 2 a week, 4 sailings over the next 14 days, crossing in 26h 30m…4 sailings in 14 days · 26h 30m · from €116.00
Patra ferry port

Venice to Patra Ferry

Ferries from Venice (Italy) to Patra (Patras) run roughly 2 a week, 4 sailings over the next 14 days, crossing in 33h…4 sailings in 14 days · 33h 30m
Kyllini ferry port

Zakynthos to Kyllini Ferry

Ferries from Zakynthos (Zante) to Kyllini run about 5 a day, 74 sailings over the next 14 days, crossing in 1h 15m…74 sailings in 14 days · 1h 15m

Guides and Information

Updated 6 September 2026.