Ferries from
Spain to Italy
Ferries from
Spain to Italy
The crossing time by ferry from Spain to Italy ranges between routes, operators and ships. Barcelona - Civitavecchia on average approximately takes 20h 31m. The distance from Barcelona - Civitavecchia is approximately 578.2 nautical miles. Sailings from Barcelona - Porto Torres take on average 12h 33m. The fastest ferry from Spain to Italy is from Barcelona. The distance from Barcelona to Civitavecchia is 578 nautical miles (1070km) with a crossing time of approximately 19 hours and 46 minutes. Grimaldi Lines offer this route with 3 sailings weekly combined.
More routes than anyone else.
Compare fares, times & routes in one place.
Change plans easily with flexi tickets.
Book e-tickets & manage trips in-app.
Live ship tracking & real-time updates.
Top-rated customer support when you need it.
Leaving Spain behind, the overnight crossing to Italy lands at Genoa or Civitavecchia, with the Italian Riviera's coastline or Rome's port town emerging at dawn. Genoa arrivals put you within reach of the city's old harbour, aquarium, and the colourful villages of the Cinque Terre a short train ride along the coast, while Civitavecchia connects straight into Rome's Colosseum and historic centre. Both ports make a long crossing worthwhile with some of Italy's best-known sights waiting at the other end, and Genoa's narrow caruggi lanes are worth wandering for pesto and focaccia straight from the source.