Sardinia Ferry
Barcelona - Porto Torres
From Catalonia straight to Sardinia, with Grimaldi Lines and no detour via Italy
- Crossing in around 13 to 14 hours
- Several times a week with Grimaldi Lines
- Grimaldi terminal at Muelle de Costa, walking distance from Las Ramblas

What you should know about the crossing
Table of Contents
Getting there & terminal
Ferries depart from the Grimaldi terminal, Muelle de Costa in the port of Barcelona. By car, take the Ronda Litoral (B-10) and follow the signs for "Port Vell" or "Grimaldi/GNV Terminal".
Without a car, take the metro to Paral·lel (L2/L3) or Drassanes (L3) and from there bus 88 to the "Moll Costa" stop right in front of the terminal, though the line only runs Monday to Friday. From the end of Las Ramblas at Plaça Portal de la Pau, it's about a 15 to 20-minute walk.
Check-in & departure
- Grimaldi Lines: at least two hours with a vehicle, at least one hour on foot before departure.
An express procedure runs on the Sardinia routes: show your ticket directly to staff in the marshalling area rather than queuing at the counter. Keep a valid photo ID ready.
Vehicle, bike & pet
Cars, motorhomes and motorbikes travel on this route; the longer check-in deadlines above apply to vehicles. The vehicle deck stays closed during the crossing, take everything you need on the way with you.
What applies to dimensions, towing and onboard power is on Motorhomes on the ferry; the rules for dogs and cats are under Taking a dog on the ferry.
Tickets & fares
Booking runs through the booking window above; the from-price comes live from the operator's data and varies with season and demand. On a crossing of around thirteen hours, a cabin is worth considering, the booking flow shows which categories are available.
The route doesn't run daily. Plan your outward and return crossing together, otherwise your return journey depends on the next sailing day.
Barcelona - Porto Torres
The Spanish route to Sardinia
Barcelona is the only Spanish port with a direct connection to Sardinia. Travelling from Spain or southern France, this saves you the entire drive via Italy.
Grimaldi Lines serves the route several times a week. The crossing to Porto Torres in Sardinia's north-west takes around thirteen to fourteen hours.
- Crossing
- approx. 13-14 hrs.
- Operator
- Grimaldi Lines
- Frequency
- several times a week
- From price
- €28
Next departures
FAQ Barcelona - Porto Torres
Frequently asked questions
Questions and answers about the Barcelona-Porto Torres ferry route
Which operator sails from Barcelona to Porto Torres?+
Grimaldi Lines serves the route several times a week, the only direct connection from Spain to Sardinia.
How long does the crossing take?+
The crossing takes around 13 to 14 hours. Which departure runs on your travel day is shown in the timetable.
How early do I need to be at the terminal?+
Grimaldi Lines requires two hours with a vehicle, one hour on foot before departure. Plan around the stricter deadline if more than one operator is an option.
Can I bring my car or motorhome?+
Yes. The longer check-in deadline applies with a vehicle. What you should know about dimensions, towing and onboard power is on Motorhomes on the ferry.
Can I bring my pet on board?+
Dogs and cats may travel. The rules vary by operator and cabin type, details and the papers you need are under Taking a dog on the ferry.