Spain to Italy ferry schedules 2026

Discover the latest routes and offers! ⛴️

In 2026, ferries from Spain to Italy make crossing the Mediterranean simple and enjoyable. With many year-round routes from Barcelona to the ports of Genoa and Civitavecchia in mainland Italy, and Porto Torres in Sardinia, you can explore Italy by sea in comfort. 

On Ferryhopper, you’ll find up-to-date schedules, operators, and ticket prices and book your book ferry tickets with no hidden fees.

In this guide, we cover all the details on Spain - Italy ferry routes in 2026:

Note: keep in mind that Spain - Italy ferry schedules for 2026 are available on our search engine as soon as ferry operators release them.

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 visiting Italy is on your bucket list, then taking a ferry from Spain is arguably one of the most comfortable and scenic ways to cross the Mediterranean. From Barcelona, you can sail directly to Genoa, Civitavecchia, or Porto Torres in Sardinia, with departures available all year round.

Ferries on the Spain - Italy routes run several times a week, with travel times ranging from 13 to 25 hr, depending on your destination. All vessels are also equipped with cabins and car decks, making them a convenient choice whether you’re traveling on foot, with family, or bringing your own vehicle.

Wondering how to plan and book your trip? Then you're in the right place, as we explain everything you need to know about traveling between Spain and Italy by ferry in 2026:

Barcelona to Civitavecchia routes

It is possible to travel by ferry from the Catalan capital to Civitavecchia, which is about 72 km from Rome. Civitavecchia is one of the most important maritime hubs in Lazio and central Italy, with regular connections to Sardinia and North African.          

The Barcelona - Civitavecchia ferry route is one of the most popular between Spain and Italy, with around 4-7 crossings per week connecting the ports.

The ferry trip to Civitavecchia normally takes between 18 and 25 hr, depending on the ferry and season, while tickets start at around €45.

Ferries from Barcelona to Genoa

From the northwest of Italy, the city of Genoa offers one of the most convenient and easiest ways of getting to Spain by ferry.

The Barcelona - Genoa ferries run up to 5 times per week, depending on the season, with the journey taking 20 to 25 hr long, while tickets for this route cost around €75-€120. Final prices vary depending on the period and type of accommodation chosen.

Barcelona - Sardinia ferry schedules

From Spain, you can also travel directly by ferry to Sardinia and specifically to Porto Torres on the northern side of the island.

The Barcelona - Sardinia is arguably one of the fastest and most popular ways to reach Italy from Spain, with up to 5 crossings per week during the high season.

The ferry trip to Sardinia normally takes around 13 to 25 hr to complete, while ferry tickets start at around €35-€40.

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.

Aerial view of view Balai promenade and beaches in Porto Torres, Sardinia, Italy

The Balai promenade in Porto Torres, Sardinia

Ferries from Italy to Spain

If you’re planning a trip to Spain from Italy, you can catch a ferry from Genoa, Civitavecchia, or Porto Torres in Sardinia and sail directly to Barcelona.

In 2026, there are several weekly crossings from Italy to Spain that operate year-round, giving you plenty of options and flexibility. The journey normally takes 13 to 25 hr and all ferries have car decks, so you can easily bring along your car, motorbike, or camper on your Mediterranean adventure.

Tickets, offers and discounts on ferries from Spain to Italy 2026

Booking your ferry from Spain to Italy at the right price is a piece of cake. On Ferryhopper, you can explore all available connections to Genoa, Civitavecchia, and Porto Torres, compare ticket prices across different operators, and spot the best-value options for your trip. 

How much are ferries from Spain to Italy?

The starting prices of tickets for ferries traveling from Spain to Italy range from €35 to €75, depending on your exact route, company and season of your trip. The cheapest tickets can typically be found on the Barcelona - Porto Torres ferries, with prices starting at €35-40.

If you are headed to the Italian mainland, ticket prices start from €45 to €75, depending on your destination. Ferries to Civitavecchia tend to be the more budget-friendly option.

Your final ticket price will vary depending on the route, the ferry company, the season, your choice of accommodation, and whether you’re traveling as a foot passenger or with a vehicle.

Offers and discounts

When you travel by ferry from Spain to Italy, you can benefit from a variety of regular discounts that ferry companies offer each year. The good news is that these promotions are applied automatically when you book through Ferryhopper, so you’ll always see the best available price.

Infants and toddlers up to 2-3 years old, depending on the operator, usually travel free of charge, while children up to 11 years old typically enjoy reduced fares which can range from 30-50%. There are also fixed and seasonal discounts for seniors, groups, and large families, as well as occasional special offers that make your trip even more affordable.

View of Old Port in Genoa, Italy

The old port of Genoa

On-board services and amenities

The routes between Spain and Italy are served by conventional ferries, which feature a range of modern amenities and services for a pleasant and relaxed journey across the Mediterranean. On most ferries, you will find:

  • Bars and restaurants, where you can enjoy drinks, snacks and full meals.
  • Shops, for essentials and last-minute purchases during your trip.
  • Entertainment facilities, such as cinemas, outdoor swimming pools and playgrounds for children.
  • Wi-Fi hotspot to stay connected during your journey.

Cabins

As the Spain - Italy ferries often travel overnight, we recommend booking a cabin for greater privacy and comfort on your trip. Most ferries headed to mainland Italy and Sardinia, have interior cabins, exterior cabins (with a window and sea view), luxury suites (with a double bed and sea view), cabins with amenities for travelers with disabilities and pet-friendly cabins.

Cabin prices normally start at around €50 to €80, depending on the type and size of the cabin, as well as the route, company and season you are traveling.

Luggage

The companies serving the Spain - Italy ferry routes each have their own luggage policy:

  • On Grimaldi Lines ferries, you can bring 1 bag up to 56×45×25 cm for free, plus 1 small bag or backpack.
  • When traveling with Grandi Navi Veloci (GNV), you can bring up to 2 bags, free of charge.

Note: you are allowed to bring larger bags and additional items at extra cost.

Pet travel

You can travel with your pet on most Spain - Italy ferries, provided you include it in your reservation when you are booking your tickets. On most ferries, you can usually book a place in the kennels, as well as a pet-friendly cabin.

During the trip, smaller pets must travel in their carriers, while larger ones must wear a muzzle and be kept on a leash. Don’t forget to bring along the necessary health documents, tickets and any pet supplies you may need during the trip.

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

Can I travel on a ferry from Spain to Italy with a car?

Yes, all ferries traveling from Spain to Italy have car decks, allowing you to bring your car, motorbike or camper van on board. This makes it easy to plan a road trip across the Mediterranean without leaving your vehicle behind. Keep in mind that vehicle fares vary depending on the route, operator, and season, and you’ll need to add your vehicle option when booking your tickets on Ferryhopper.

Good to know: if you need more convincing on traveling with your vehicle to Italy, take a look at our guide on planning a camper vacation in Sardinia

How long is the ferry from Spain to Italy?

The ferry trip from Spain to Italy generally lasts from around 13 hr to 25 hr, depending on your destination, ferry company and season.

  • The fastest ferry is from Barcelona to Sardinia, with the journey to Porto Torres taking as little as 13 hr
  • Ferries to mainland Italy take around 18 hr to reach the port of Civitavecchia near Rome and a minimum of 20 hr for the trip to Genoa.

Which ferry companies offer Spain - Italy routes?

The ferry companies that usually run connections between Spain and Italy are Grimaldi Lines and GNV (Grandi Navi Veloci).

  • Grimaldi Lines serves the ferry connections between Barcelona and Porto Torres, as well as Barcelona and Civitavecchia.
  • GNV operates the ferry route between Barcelona and Genoa.

Book ferry tickets from Spain to Italy

Are you ready to set sail from Spain to Italy? On Ferryhopper, you’ll find up-to-date schedules, real-time prices, and all available routes from Barcelona to Genoa, Civitavecchia, and Porto Torres in Sardinia. Our Map of ferries makes it easy to visualize your trip, compare fares, and book your tickets online quickly and with no hidden fees!