Ferries from Spain to Italy: routes and offers 2025

Check the latest updates!

In 2025, ferries from Spain to Italy will operate all year round, offering a convenient and comfortable way to travel between the two countries. So, are you ready to explore Italy from Spain by ferry? Find useful information about all the available routes, companies, timetables, and prices on Ferryhopper, and book ferry tickets online with no hidden fees!

Here’s everything you need to know about Spain - Italy ferry routes in 2025:

Aerial view of Civitavecchia, Italy, featuring the city's waterfront, port and the historic Forte Michelangelo

A stunning panoramic view of Civitavecchia, Italy

Ferry travel between Spain and Italy

If Italy has always been on your bucket list, taking a ferry from Spain to Italy offers a comfortable and scenic way to reach your destination. Several ferry routes connect Spain’s port of Barcelona to beautiful Italian cities and coastal towns.

Ferries from Spain to Italy operate several times a week throughout the year. The duration of the ferry crossings from Spain to Italy usually ranges between 13 hours and 25 hours.

The ferry companies that usually run connections between Spain and Italy are Grimaldi Lines and GNV (Grandi Navi Veloci). Grimaldi Lines ferries travel between Barcelona and Porto Torres, as well as Barcelona and Civitavecchia. You can also plan a round trip from Barcelona to Genoa with GNV.

All ferries between Spain and Italy are conventional ferries equipped with modern amenities to ensure a pleasant journey. Travelers can choose from various accommodation options, including armchairs, interior cabins, exterior cabins, luxury suites, and accessible cabins for people with disabilities. Onboard facilities typically include bars, self-service restaurants, shops, and even entertainment options (cinemas, outdoor swimming pools, and playgrounds, for instance).

Additionally, ferries from Spain to Italy have car decks, allowing passengers to bring their vehicles on board. Pet-friendly travel is also available, so you can bring your furry companion along for the trip.

Important: the Barcelona - Porto Torres and Barcelona - Civitavecchia routes are managed by Trasmed but carried out by the vessels of Grimaldi Lines.

Here's everything you need to know about getting to Italy from Spain and vice versa:

Spain - Italy ferry schedules 2025

Do you wonder how to get to Italy by ferry? Booking your ferry tickets from Barcelona to Civitavecchia, Genoa or Porto Torres is the most convenient option!

Ferry from Barcelona to Civitavecchia

The ferry route from Barcelona to Civitavecchia is one of the most popular between Spain and Italy. The ferry trip takes between 19.5 and 23 hours, and tickets start at around €45.

There are usually up to 6 crossings per week on the route to Civitavecchia, but we recommend booking your tickets in advance as tickets can run out fast, especially in high season.

The port of Civitavecchia is 72 km from Rome and is one of the most important in Lazio and central Italy.

Ferry from Barcelona to Genoa

Taking one of the available Barcelona - Genoa ferries is the easiest way to get from Spain to northern Italy by ferry.

The crossing is usually 20 to 23 hours long and tickets for this route cost around €60-€100. As for ferry frequency between Barcelona and Genoa, there are usually 1-3 weekly connections, with the frequency varying depending on the season.

Ferry from Barcelona to Porto Torres

Catching a ferry from Barcelona to Porto Torres, in northern Sardinia, is one of the fastest and most popular ways to reach Italy from Spain. The ferry trip from Barcelona to Porto Torres is active once a week during winter and up to 4 times a week during summer. It takes around 13 to 15 hours and ferry tickets start at around €35-€40. Final prices vary depending on the period and type of accommodation chosen.

Tip: once in Italy, you can continue your ferry travel adventure and discover more wonderful destinations. Check out our blog for an overview of the ferry routes in Italy.

Panoramic view of Porto Torres harbor in Sardinia, Italy

A serene view of Porto Torres harbor in Sardinia, Italy

Ferries from Italy to Spain

If you want to travel to Spain from Italy by ferry, check out the routes from Genoa, Porto Torres and Civitavecchia to Barcelona.

Find out more about the ferry routes between Spain and Italy below:

Useful info: for more details on ferries from Italy to Spain, check out our dedicated blog.

Offers and discounts on ferries from Spain to Italy 2025

Planning a ferry trip between Spain and Italy in 2025? Take advantage of special offers and discounts available throughout the year! Ferry companies usually provide discounts and special offers on routes between Spain and Italy, making your journey more affordable. Any available deals will be automatically applied as you book your tickets.

Year-round, infants and toddlers up to 3 years old usually travel for free and children up to 12 years usually pay a reduced fare. Additionally, there are fixed and seasonal discounts for groups, large families and senior travelers.

The outdoor pool area on the MV Cruise Roma vessel of Grimaldi Lines

The luxurious pool area on the MV Cruise Roma ferry of Grimaldi Lines

Book ferry tickets from Spain to Italy

On Ferryhopper, you can book ferries from Spain to Italy at the best prices! Check our Map of ferries to see all available ferry connections from Spain to Genoa, Civitavecchia and Porto Torres. Compare ferry companies and prices, and plan your ferry trip to Italy easily and quickly!


Author Bio

Hi, hi! 🌞 I'm Marta, a freelance translator, the Spanish voice of Ferryhopper, a committed yogini, and a proud—and a bit obsessed—dog owner. This is why my days are a happy balance of words, my mat and walks in the nature.

As I enthusiastically advocate for the superiority of ferry travel over flying (trust me, it's THE way to go!), I'm also busy plotting my next maritime adventure with my beloved greyhound. ⛵🐾