Italy Ferries
To Sardinia — the overnight mainland routes
Sardinia is served by a network of overnight car ferries from the Italian mainland. The main departure ports are Genoa (the longest but most direct link from the north), Livorno (useful for travellers coming from central Italy), and Civitavecchia (the port of Rome, about 90 minutes from the city by train). The main arrival ports are Olbia in the north of the island and Cagliari in the south.
Crossings from Civitavecchia to Olbia take roughly 5–8 hours depending on operator; Genoa to Olbia is an overnight 10–12 hours. Most departures are timed to arrive in the morning, so you can sail overnight and save a hotel night. The main operators — GNV, Tirrenia and Grimaldi Lines — all carry cars, campervans and motorcycles. In July and August the routes are heavily booked; reserve vehicle space 6–8 weeks ahead if possible.
To Sicily — two very different crossings
The Villa San Giovanni–Messina strait crossing is one of the busiest ferry routes in Europe. At just 20–30 minutes, it is a functional link between Calabria on the toe of Italy and the city of Messina on Sicily — trains use the same ferries. Dozens of sailings run throughout the day; you generally queue and take the next departure.
The Naples–Palermo route is entirely different: a 10–11 hour overnight ferry linking the two largest cities in southern Italy. GNV, Tirrenia and Grimaldi all operate this route with large, well-equipped ships carrying cars and passengers. A cabin berth makes the overnight crossing comfortable.
Capri, Ischia and the Bay of Naples islands
The Bay of Naples islands are reached by short, frequent fast-ferry services from Naples Molo Beverello and from Sorrento.
Capri is the most popular: fast ferries and hydrofoils from Naples take about 45–50 minutes; the Sorrento–Capri crossing is just 20–30 minutes and much less crowded than the Naples route. Note that Capri does not allow private cars — you go on foot or by island bus and taxi.
Ischia, the largest of the Bay islands, is served by both fast ferries (50 minutes) and slower car ferries (about 90 minutes) from Naples. It is quieter than Capri and more popular with Italian tourists than international visitors.
Procida, the smallest and least touristy of the three main islands, is 40 minutes from Naples by fast ferry. It featured as a filming location for Il Postino and has a genuine working-port atmosphere.
Caremar and SNAV are the main operators; services run throughout the day in summer, with reduced frequency in winter.
Italy–Greece — the Adriatic overnight routes
Overnight car ferries across the Adriatic are a popular way for drivers and backpackers to combine Italy and Greece.
Ancona–Patras is the main route: 21–22 hours across the Adriatic, with ANEK Lines, Grimaldi and Minoan Lines operating large ships. Patras is about 3 hours by road or rail from Athens. The ships carry cars and have cabins, restaurants and deck space — the crossing is a full day and night at sea.
Bari–Igoumenitsa is a shorter alternative at 8–10 hours; Igoumenitsa in north-western Greece is a convenient gateway to the Ionian islands and to the main Athens motorway. ANEK Lines and Grimaldi operate this route.
Both routes also stop at Corfu on many sailings, making them useful for island-first itineraries. Vehicle space fills quickly in July and August; book several weeks ahead for summer travel.
Operators
Italy's ferry scene is dominated by a handful of large companies. GNV (Grandi Navi Veloci) operates to Sardinia, Sicily and across the Adriatic. Grimaldi Lines has the broadest network, including Sardinia, Sicily, Greece and Spain. Tirrenia focuses on Sardinia and Sicily. Caremar and SNAV cover the Bay of Naples islands. Compare routes and prices across all operators via Direct Ferries, which aggregates all of them in a single search.
Ferry routes
- Ancona to PatrasAncona → Patras (Greece)
- Bari to IgoumenitsaBari → Igoumenitsa (Greece)
- Civitavecchia to CagliariCivitavecchia → Cagliari
- Civitavecchia to OlbiaCivitavecchia → Olbia
- Genoa to OlbiaGenoa → Olbia
- Genoa to Porto TorresGenoa → Porto Torres (Sardinia)
- Lipari to VulcanoLipari → Vulcano
- Milazzo to LipariMilazzo → Lipari (Aeolian Islands)
- Milazzo to PanareaMilazzo → Panarea (Aeolian Islands)
- Milazzo to SalinaMilazzo → Salina (Aeolian Islands)
- Milazzo to StromboliMilazzo → Stromboli (Aeolian Islands)
- Milazzo to VulcanoMilazzo → Vulcano (Aeolian Islands)
- Naples to AmalfiNaples → Amalfi
- Naples to CagliariNaples → Cagliari
- Naples to CapriNaples (Molo Beverello) → Capri (Marina Grande)
- Naples to IschiaNaples (Molo Beverello) → Ischia
- Naples to PalermoNaples (Molo Beverello) → Palermo
- Naples to PonzaNaples (Molo Beverello) → Ponza (Pontine Islands)
- Naples to PositanoNaples → Positano
- Naples to ProcidaNaples (Molo Beverello) → Procida
- Naples to SorrentoNaples → Sorrento
- Palermo to UsticaPalermo → Ustica
- Piombino to ElbaPiombino → Elba (Portoferraio)
- Salerno to AmalfiSalerno → Amalfi
- Sorrento to CapriSorrento → Capri
- Trapani to FavignanaTrapani → Favignana (Egadi Islands)
- Trapani to MarettimoTrapani → Marettimo (Egadi Islands)
- Villa San Giovanni to MessinaVilla San Giovanni → Messina
Ports & islands
- Cagliari Ferry PortCagliari ferry port: overnight routes from Civitavecchia (Rome) and Naples with Tirrenia and Grimaldi, car carrying and booking tips for Sardinia.
- Capri FerriesCapri ferry port (Marina Grande): connections from Naples, Sorrento and the Amalfi Coast, operators and planning tips.
- Ischia FerriesIschia ferry port (Ischia Porto): connections from Naples and Pozzuoli, car-ferry options, operators and planning tips.
- Lipari FerriesLipari ferry port: the central hub of the Aeolian Islands, with year-round connections from Milazzo (Sicily) and onward hydrofoils to Vulcano, Salina, Stromboli and Panarea.
- Naples Ferry PortNaples ferry port (Molo Beverello): fast ferries and hydrofoils to Capri, Ischia and Procida, plus overnight car ferries to Palermo and Sicily.
- Olbia Ferry PortOlbia ferry port: routes from Genoa and Civitavecchia to Sardinia, operators, crossing times and tips for reaching the Costa Smeralda.
- Palermo Ferry PortPalermo ferry port: overnight ferries from Naples and Genoa to Sicily, operators, car carrying and booking tips.
Frequently asked questions
- How do I get to Sardinia by ferry?
- Car ferries run from Genoa, Livorno and Civitavecchia to Olbia or Cagliari, often overnight. Book early in July–August.
- How do I get to Capri?
- Hydrofoils and fast ferries from Naples or Sorrento take roughly 20–50 minutes, with frequent summer departures.
- Is there a ferry from Italy to Greece?
- Yes — overnight ferries from Ancona and Bari to Patras and Igoumenitsa, popular with drivers heading to Greece.
- What is the ferry from Villa San Giovanni to Messina?
- A short 20-minute strait crossing between mainland Calabria and Sicily. Ferries run continuously throughout the day and carry cars, trains and foot passengers.
Compare schedules & book your ferry
Live times and prices on Direct Ferries.