Key Facts – Italy–Greece Crossing Times
- Shortest crossing
- Brindisi–Igoumenitsa, ~8 h with Grimaldi Lines
- Longest crossing
- Venice–Patras, ~28–30 h
- Most popular route
- Ancona–Patras, ~20–21 h
- Fastest to Igoumenitsa
- ~16.5 h direct with Superfast; ~21–22 h with Grimaldi
- Check-in buffer
- 2 h (Grimaldi, Minoan) up to 3–4 h for vehicles (Superfast, Ventouris)
- Time zone
- Greece is 1 hour ahead of Italy
What Decides How Long the Crossing Takes
Three things set the duration on any given sailing: the raw distance between the two ports, whether the ship calls at an intermediate port on the way, and which operator’s vessel you are on. Brindisi and Igoumenitsa sit almost directly across the Adriatic from each other, at its narrowest point – the Otranto Channel – so that crossing is short almost by geography alone. Venice, by contrast, sits at the very top of the Adriatic, and a ferry from there has to sail the sea’s entire length before it even reaches Greek waters.
Intermediate stops add real time, not just a technicality on the timetable. A sailing that is nominally “Ancona–Patras” typically calls at Igoumenitsa first, and if you are staying on board to Patras you sit through the loading and unloading there before the ship continues south for another five or six hours. Choosing the route that matches your actual destination, rather than the best-known name, is often the easiest way to shave hours off a trip.
Crossing Times by Route
The table below lists the duration for all eight Adriatic routes as published on our own route pages, checked in September 2026. Where an operator gives a range rather than a single figure, that reflects genuine differences between vessels or between a direct sailing and one that calls at Corfu first.
| Route | Duration | Pattern | Main operators |
|---|---|---|---|
| Brindisi → Igoumenitsa | ~8 h | Day or overnight | Grimaldi Lines |
| Bari → Igoumenitsa | ~8–10 h | Evening departure, morning arrival | Superfast, Ventouris, Grimaldi |
| Bari → Patras | ~15.5–16.5 h | Overnight into early afternoon | Superfast Ferries |
| Ancona → Igoumenitsa | ~16.5 h direct (~18.5 h via Corfu in high summer); ~21–22 h Grimaldi | Overnight into next afternoon | Superfast, Grimaldi |
| Ancona → Patras | ~20–21 h | Overnight plus half a day | Superfast, ANEK, Minoan |
| Venice → Igoumenitsa | ~24–25.5 h | Full day and night at sea | Anek-Superfast (2–3 sailings/week) |
| Venice → Patras | ~28–30 h | Two nights, roughly a day and a half | ANEK/Superfast, Minoan |
| Italy → Corfu (direct, summer only) | ~6.5–17 h | Varies by port: Brindisi shortest, Ancona longest | Grimaldi, Ventouris, Superfast |
Note the spread on Ancona–Igoumenitsa: Superfast’s direct sailing covers it in about 16.5 hours, while Grimaldi’s more freight-oriented service takes 21–22 hours for the same two ports. Speed and price move in opposite directions there, which is worth remembering when you compare fares on our /en/guide/ferry-prices.php page.
The Fastest Routes, and Why They’re Fast
Brindisi–Igoumenitsa wins on pure geography: the Otranto Channel is the narrowest stretch of the Adriatic, so even a modest cruising speed gets you across in roughly 8 hours. Bari–Igoumenitsa is close behind at 8–10 hours, sailing from a port slightly further north but still well south of Ancona.
Among the Igoumenitsa-bound sailings, direct matters more than distance. Superfast’s ~16.5-hour Ancona–Igoumenitsa crossing is roughly in the same range as Bari–Patras (~15.5–16.5 hours) despite covering more sea miles, simply because it doesn’t stop anywhere along the way. Grimaldi’s Ancona–Igoumenitsa service, by contrast, takes 21–22 hours for the identical two ports – because that sailing is built around freight schedules rather than the fastest passenger connection. If Igoumenitsa is genuinely your destination, compare the direct sailing against one that merely passes through on its way to Patras.
Overnight Crossings and Check-In Buffers
Most Italy–Greece sailings are timed to put you to sleep on the sea rather than in a hotel. On the 8–10-hour Bari and Brindisi routes, an evening departure around 19:00–23:00 gets you into Greece between roughly 05:00 and 09:00 the next morning – a genuine overnight hop that a reclining seat can handle comfortably. On the long-haul Ancona and Venice routes to Patras, the ship leaves in the afternoon or evening and doesn’t arrive until well into the following day, sometimes the day after that on the Venice run, so a cabin becomes less of a luxury and more of a practical need.
How early you need to be at the terminal depends on which company you’ve booked. Grimaldi Lines applies a flat rule for Schengen-area sailings, including Greece: check in no later than 2 hours before departure, with or without a vehicle. Minoan Lines asks the same, at least 2 hours ahead for its international routes. Ventouris Ferries wants foot passengers 2 hours early and recommends 3 hours for campers, trailers or other large vehicles, with the check-in desk closing 1 hour before sailing. Superfast Ferries, on its route pages for Ancona, Bari and Venice, typically opens vehicle check-in 3–4 hours before departure – arrive with margin, especially in July and August.
What Can Push the Schedule Back
Timetables on this page are the operators’ own published schedules, and most sailings run close to them. What moves a crossing off-schedule is mostly weather – a stretch of strong Bora wind in the northern Adriatic, or rough conditions in the Ionian Sea near Corfu, can hold a departure at the dock or slow a ship en route, and this is more common in the autumn and winter months than in summer. The other factor is knock-on timing on routes with an intermediate stop: if loading at Igoumenitsa runs long on an Ancona–Patras sailing, everyone continuing to Patras arrives later too, even though nothing went wrong at either individual port.
None of the operators in our research publish hard statistics on how often this happens, so treat it as a real but occasional risk rather than something to plan your itinerary around. The practical response is the same one seasoned ferry travellers already use for any overnight crossing: build a buffer into whatever you have booked for the day after arrival, and check your operator’s own status page or booking confirmation for updates if your sailing is during a stormy stretch of weather.
FAQ
How long is the ferry from Italy to Greece?
Between roughly 6.5 and 30 hours, depending on the route. Brindisi–Igoumenitsa is the shortest of the year-round routes at about 8 hours, and the seasonal Brindisi–Corfu sailing can be even quicker. Venice–Patras is the longest at around 28–30 hours.
What is the shortest ferry crossing from Italy to Greece?
Brindisi–Igoumenitsa, at around 8 hours with Grimaldi Lines, is the shortest year-round crossing. The seasonal direct sailing from Brindisi to Corfu can be slightly shorter still, roughly 6.5–8.5 hours, but only runs in summer.
Why is Ancona–Patras longer than a direct sailing to Igoumenitsa?
Because most Ancona–Patras sailings actually call at Igoumenitsa on the way, reached after roughly 15 hours, and then continue for another five or six hours to Patras. A dedicated Ancona–Igoumenitsa sailing with Superfast Ferries skips that continuation and covers the direct leg in around 16.5 hours.
Is there a night ferry from Italy to Greece?
Yes, most departures are timed as overnight or overnight-plus-day crossings. Bari and Brindisi sailings typically leave in the evening and dock in Greece the following morning; the longer Ancona and Venice routes span a full night and part of the next day.
How early do I need to check in for the ferry?
It depends on the operator. Grimaldi Lines and Minoan Lines require check-in at least 2 hours before departure for all passengers. Ventouris asks foot passengers to arrive 2 hours early and vehicles 3 hours early, with check-in closing 1 hour before sailing. Superfast Ferries typically opens vehicle check-in 3–4 hours ahead at its Adriatic ports.
Compare live prices for your route
Enter your dates and vehicle and see real-time fares from every operator on this page, side by side.
Search live prices