Ferry from Greece to Italy

Board on the ferry from Greece to Italy which departs from Patras, Igoumenitsa or Corfu and arrives in Venice, Ancona, Bari or Brindisi in Italy’s east side!

Numerous ferries are operating throughout the whole year between Italy and Greece, transferring hundreds of tourists for their vacations. Except for its magnificent mainland, Italy offers plenty of interesting islands ready for exploration. The ferry boats from Greece to Italy, depart from the ports of Patras, Igoumenitsa and Corfu and arrive in Brindisi, Bari, Ancona and Venice.

Travel from Greece to Italy

There are many options for those who wish to travel from Greece to Italy. They can either start from Patras in middle Greece or from the northwest ports of Igoumenitsa and Corfu. Undoubtably, the most common route is the Patras to Ancona which is also preferred by those who wish to travel from Athens to Rome due to the fact that Rome is well linked with Ancona’s major port.

Greece to Italy ferry time

The Greece to Italy ferry time depends only on the crossing you will prefer, since the only types of vessels that operate are conventional ones which provide plenty of facilities and the opportunity of camping on board during your journey.

Ferry from Patras to Italy

Boarding the ferry from Patras to Italy is the most popular choice. For those who want to travel from Athens to Italy, Patras port is the best choice for its short distance to the capital of Greece. The two cities are well connected with public transportation means.

Patras to Ancona: At least 1 daily ferry requiring 20-22 hours to arrive

Patras to Venice: At least 2 weekly ferries which need 32-34 hours to enter the port in Venice

Patras to Bari: There are 5 ferries towards Bari that need 16 hours to reach Bari port

Patras to Brindisi: 3 weekly ferries depart towards Brindisi that require 17 hours to approach the port of Brindisi

Ferry from Igoumenitsa to Italy

The charming city of Igoumenitsa is situated in Greece’s northwestern coast, facing Corfu port in the Ionian Sea. Igoumenitsa is also close to the major Greek cities of Ioannina, Trikala, Larissa and Thessaloniki in the north. The ferry from Igoumenitsa to Italy operates all year long and links Greece with Ancona, Venice, Bari and Brindisi.

Igoumenitsa to Ancona: At least 1 ferry per day with an average travel time of around 16 hours

Igoumenitsa to Venice: At least 2 ferries a week, needing around 25 hours to drop anchor in Venice

Igoumenitsa to Bari / Brindisi: Both very frequent crossings, usually occurring daily. The journey time to Bari is around 10 hours and to Brindisi around 9.

Ferry from Corfu to Italy

The particular itinerary is seasonal and depends on the demand. Due to its close distance with Igoumenitsa (around 40km), the ferry from Corfu to Italy takes around the same amount of time as from Igoumenitsa port. The port of Corfu is connected with the ports in Venice, Ancona, Bari and Brindisi.

*For real time results, please check the isFerry booking engine. In only a few steps, get the opportunity to compare prices, choose your most suitable itinerary and eventually, book your ferry tickets in advance!


Map of Ferry Port of Patras on the Peninsula of Peloponnese in Greece

Ferry Port Patras

  • 25, Akti Dimeon, 263 33 Patras, Greece
  • Tel.: +30 261 036 5135
  • GPS: 38.227508, 21.722337
Map of Ferry Port of Igoumenitsa in Greece

Ferry Port Igoumenitsa

  • Central Passenger Terminal 2, New Port of Igoumenitsa
  • 461 00 Igoumenitsa, Greece
  • Tel.: +30 266 509 9300
  • GPS: 39.488500, 20.259654
Map of Ferry Port of Corfu at Ionian Islands in Greece

Ferry Port Corfu

  • New Passenger Port
  • 24, Ethnikis Antistaseos, 491 00 Corfu, Greece
  • Tel.: +30 266 104 5551
  • GPS: 39.630243, 19.901697
Map of Ferry Port of Ancona in Italy

Ferry Port Ancona

  • Molo Santa Maria, 601 21 Ancona, Italy
  • Tel.: +39 071 207 891
  • GPS: 43.620857, 13.508856
Map of Ferry Port of Venice in Italy

Ferry Port Venice

  • 13, Fabbricato, Santa Marta, 301 35 Venice, Italy
  • Tel.: +39 041 533 4111
  • GPS: 45.431436, 12.312477
Map of Ferry Port of Bari in Italy

Ferry Port Bari

  • 1, Piazzale Cristoforo Colombo, 70122 Bari, Italy
  • Tel.: +39 080 578 8511
  • GPS: 41.133041, 16.870501