Ferry Tickets Greece
The village of Assos and its turquoise bay on Kefalonia

Italy to Greece Ferry

Venice, Ancona, Bari and Brindisi to Igoumenitsa, Patras and Kefalonia

8 routesItaly → Greece
From 8 hBrindisi → Igoumenitsa
From €57One way, 1 adult
E-TicketAvailable

All Greek ferry companies, one search

  • Every company and every route
  • Compare times and prices
  • Real people on WhatsApp, Viber & email

Sailing from Italy to Greece

Big ferries cross the Adriatic every day from the Italian ports of Venice, Ancona, Bari and Brindisi to Igoumenitsa and Patras in western Greece, and on some sailings to Kefalonia. They carry cars, campers and trucks and have cabins, so many travellers drive to Greece this way.

Routes and prices

Sample sailings from our booking engine (2–4 November 2026): time and the lowest one-way fare for one adult. Search your date for the live list.

RouteCompanyTimeFare from
Bari → IgoumenitsaBlue Star Ferries9 h 30 m, overnight€76
Bari → Kefalonia (Sami)Blue Star Ferries14 h, overnight€76
Bari → PatrasBlue Star Ferries16 h 30 m€89
Brindisi → IgoumenitsaGrimaldi Lines8 h€57
Ancona → IgoumenitsaGrimaldi Lines21 h 30 m€99
Ancona → PatrasBlue Star Ferries20 h€137
Venice → IgoumenitsaBlue Star Ferries25 h 30 m€138
Venice → PatrasBlue Star Ferries32 h 30 m€158

Which route should I take?

Shortest crossing

Brindisi or Bari to Igoumenitsa, about 8–9½ hours, often overnight.

Going to Athens or the islands

Sail to Patras, then drive about 2½ hours to Athens and its ports. Piraeus · Rafina

Ionian islands

Some Bari ferries call at Sami on Kefalonia; from Kyllini there are ferries to Zakynthos and Kefalonia. Ionian islands

From northern Italy

Venice and Ancona save a long drive down Italy, but the crossing takes a day or more.

Cars, campers and vans

All the Adriatic ferries carry cars, motorbikes, campers, caravans, vans and trucks. Declare the exact length and height, and any LPG or electric drive, when you book. For business trips we can issue a company invoice.

Get a vehicle quote · Camper and van guide →

FAQ

Which is the shortest ferry from Italy to Greece?

Brindisi or Bari to Igoumenitsa: about 8 hours from Brindisi and 9 h 30 m from Bari (November 2026).

How much is the ferry from Italy to Greece?

From €57 Brindisi–Igoumenitsa and €76 Bari–Igoumenitsa, one way for 1 adult on the cheapest seat (November 2026). Cabins and vehicles cost extra.

Igoumenitsa or Patras?

Igoumenitsa for north-west Greece, Corfu, Meteora and Thessaloniki; Patras for Athens, the Peloponnese and the Ionian islands to the south.

Can I take my car or camper?

Yes. All these ferries carry cars, campers, caravans, motorbikes and trucks; many travellers use them to drive to Greece. Ask us for a vehicle quote.

Are there cabins?

Yes, the Adriatic ferries are large ships with cabins, restaurants and deck space; on overnight and long crossings a cabin is worth it.