Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Barcelona-Porto Torres

From: 45,00

Duration 12h 30 mins.
Operated by Grimaldi Lines
Sailings Up to 4 times per week
Distance 327 miles, 526 km
Destination(s) 🇮🇹 Italy, 🇮🇹 Sardinia, 🇪🇸 Spain
2p+Car+Return In our estimation € 220
Categories: , ,

The ferry from Porto Torres to Barcelona and vice versa connects the Spanish Peninsula to Sardinia. In peak season this ferry sails up to 4 times per week, in the lower season the ferry mostly sails once a week. You can bring your car onboard the Grimaldi Lines operated route.

Add your review

porto torres - barcelona ferry

Ferry to Porto Torres and Barcelona

This is a beloved route for Sardinian passengers travelling to Spain and Spanish tourists who like the Sardinia Island. This ferry from Grimaldi Lines connects the Spanish coast of Catalunya to the Italian Island Sardinia. The crossing takes about 12 to 14 hours depending on which ferry you board and during what season.

In peak season the ferry sails 3 times per week back and forth between Porto Torres and Barcelona. Most of the time the ferry from Porto Torres to Barcelona and the other way around is a night crossing, meaning you spend the night on board in a cabin of one of the vessels of Grimaldi Lines.

Route Map

The map includes detailed information about the described ferry line, including the departure and arrival ports and routes.

Tickets and Booking

You can easily find out availability and ticket prices by filling in the input fields below.


Which ferry companies sail on this crossing?

The ferry between Barcelona and Porto Torres is currently operated by: Grimaldi Lines.

How long does the Porto Torres - Barcelona crossing take?

The travel time of the Barcelona to Sardinia ferry is around: 13 hours. It depends on when you travel though, the fastest ferry we have seen takes 12 hours, and the slowest is 14 hours and 15 mins. Please arrive early at the harbor and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Barcelona - Porto Torres ferry sail?

You can usually take the ferry from Porto Torres to Barcelona or the other way around up to 4 times per week during peak season. In the lower season the ferry sails only once a week. Depending on the season, the number of people on the ferry, and the weather forecast, the ferry company can deviate from the timetable or regular ferry schedule.

What is the distance between Barcelona and Porto Torres?

The distance between Barcelona and Porto Torres is approximately 327 miles or 526 km.
Barcelona-Porto Torres

From: 45,00