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.
| Route | Duration | Operator(s) |
|---|---|---|
| Brindisi → Igoumenitsa | ~8 h | Grimaldi Lines |
| Bari → Igoumenitsa | ~8–10 h | Superfast, Ventouris, Grimaldi |
| Bari → Patras | ~15.5–16.5 h | Superfast |
| Ancona → Igoumenitsa | ~16.5–22 h | Superfast, Grimaldi |
| Ancona → Patras | ~20–21 h | Superfast, ANEK, Minoan |
| Venice → Igoumenitsa | ~24–25.5 h | Anek-Superfast |
| Venice → Patras | ~28–30 h | Anek-Superfast, Minoan |
| Brindisi → Corfu (summer) | ~6.5–8.5 h | Grimaldi Lines |
| Bari → Corfu (summer) | ~8–11 h | Ventouris Ferries |
| Ancona → Corfu (summer) | ~17 h | Superfast 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