🚢 Ferries from Italy to Greece – compare live
✓ 6 operators✓ Live prices✓ Car & camper

Italy–Greece Ferry Map: All Routes and Ports

One interactive map shows every ferry line between Italy and Greece – all 7 ports, all 10 routes, with dashed lines marking the three summer-only Corfu crossings. Click any line to jump straight to that route.

⛴ 10 routes 🏢 7 ports 🗺 Free to embed 📅 3 Corfu lines: summer only

Key Facts – Italy–Greece Ferry Map

Ports shown
7 – Ancona, Bari, Venice, Brindisi, Patras, Igoumenitsa, Corfu
Routes shown
10 lines, 3 of them summer-only direct crossings to Corfu
Shortest crossing
Brindisi–Igoumenitsa, about 8 hours
Longest crossing
Venice–Patras, about 28–30 hours
Coastline data
Natural Earth, public domain
Embedding
Free on any site, one script tag

The interactive Italy–Greece ferry map

This map draws the real Adriatic and Ionian coastline, not a stylised diagram – each port sits close to where it actually is, from Venice in the north down to Corfu and Patras in the south. Seven ports are marked: Ancona, Bari, Venice and Brindisi in Italy, Patras, Igoumenitsa and Corfu in Greece, connected by ten labelled ferry lines.

Three of the ten lines – to Corfu from Brindisi, Bari and Ancona – are dashed rather than solid, marking them as summer-only: unlike the year-round Igoumenitsa and Patras routes, these direct island crossings run roughly June to early September. Click any line and it opens that route's page, with operators, timetables and current prices.

Free to embed on your own site – see the code and options on the widget page →

All 10 routes at a glance

Crossing time depends mainly on how far south you start and how many stops the ship makes along the way – from a straightforward 8-hour overnight hop to a two-day voyage the length of the Adriatic.

RouteDurationOperator(s)
Brindisi → Igoumenitsa~8 hGrimaldi Lines
Bari → Igoumenitsa~8–10 hSuperfast, Ventouris, Grimaldi
Bari → Patras~15.5–16.5 hSuperfast
Ancona → Igoumenitsa~16.5–22 hSuperfast, Grimaldi
Ancona → Patras~20–21 hSuperfast, ANEK, Minoan
Venice → Igoumenitsa~24–25.5 hAnek-Superfast
Venice → Patras~28–30 hAnek-Superfast, Minoan
Brindisi → Corfu (summer)~6.5–8.5 hGrimaldi Lines
Bari → Corfu (summer)~8–11 hVentouris Ferries
Ancona → Corfu (summer)~17 hSuperfast Ferries

Coming from northern Germany or the Netherlands, Ancona is usually the shortest drive; from southern Germany, Austria or Switzerland, Ancona and Venice both work well, with Venice suiting a slower approach down the Adriatic. Already touring Puglia or the south of Italy? Bari and Brindisi save you the long drive back north. Every line above also runs the other way – see the Patras–Ancona return route for how the Greece-to-Italy timetable compares.

The 7 ports

On the Italian side, Ancona has the widest choice of departures and operators, the default for most of Adriatic Italy and beyond. Venice is closest to central Europe and starts the longest, most scenic crossings. Bari and Brindisi, further south, run the shortest overnight hops for anyone already in Puglia.

On arrival, Patras is closest to Athens and the Peloponnese, about three hours by road. Igoumenitsa gives access to Epirus, Meteora and the rest of northwest mainland Greece. Corfu – reachable direct in summer or year-round via Igoumenitsa plus a short local ferry – is the only stop that lands you on an island rather than the mainland; see the Corfu routes for details.

FAQ

How many ferry routes connect Italy and Greece?

Ten, shown on the map above: seven year-round lines between Ancona, Bari, Venice and Brindisi on the Italian side and Patras and Igoumenitsa on the Greek side, plus three summer-only direct crossings to Corfu.

What is the shortest crossing?

Brindisi–Igoumenitsa, at around 8 hours, is the shortest of the year-round routes. In summer, the direct Brindisi–Corfu ferry can be even quicker, from about 6.5 hours.

Which routes go directly to Corfu, and when do they run?

Three: from Brindisi, Bari and Ancona, marked with dashed lines on the map. They run only in summer, roughly June to early September. The rest of the year, reach Corfu via Igoumenitsa plus the short local ferry.

Can I use this map on my own website?

Yes – it is free to embed on any site, commercial included, with a single script tag. See the widget page for the code and all display options.

How do I find the return crossing from Greece to Italy?

Every route on the map runs in both directions. The Patras–Ancona route page is a good example of how the Greece-to-Italy timetable and prices compare to the outbound sailing.

Compare live ferry prices

Pick your route from the map above, then check real-time fares from every operator side by side.

Search live prices
⛴ Compare prices