Ferry Barcelona – Porto Torres
Last updated:
Compare crossings and book your Barcelona – Porto Torres ferry with Grimaldi Lines.
Book your Barcelona – Porto Torres crossing
Timetables and online booking
Barcelona – Porto Torres with Grimaldi Lines
Barcelona – Porto Torres is the only direct link between Catalonia and Sardinia. Grimaldi Lines runs it from one to five times a week, with an overnight crossing through the northern part of the western Mediterranean.
The ships have dining areas, shops and outdoor decks, and passengers with a vehicle leave their car in the garage for the whole crossing.
It is an excellent option for travellers from Spain who want to avoid France and mainland Italy. Book early for summer, as places are limited.
Barcelona – Porto Torres at a glance
- Company Grimaldi Lines
- Crossing time about 10 to 12 hours (overnight)
- Sailings from one to five sailings a week
- Check-in report to the terminal at the time shown on your ticket
- On board cabins, restaurants, lounges
Indicative information collected in November 2026. Timetables, ships and check-in instructions may change: check them in the search engine and on your ticket before you travel.
Barcelona
Barcelona stretches its port between Montjuïc hill and the seafront, a few minutes from the centre. Ferries for Sardinia leave from the port’s passenger terminal, which you reach by car along the Ronda Litoral or by public transport. Arrive at the terminal with time to spare: checks and vehicle boarding take a while in summer.
Porto Torres
Porto Torres is the main port of north-western Sardinia: ferries from Genoa, Civitavecchia, Toulon and Barcelona arrive here, mostly after an overnight crossing. Sassari, the island’s second city, is about twenty kilometres away, and Alghero about forty. For travellers without a car, the train links Porto Torres to Sassari, then to Cagliari.
Ferry Barcelona – Porto Torres: your questions
How long is the ferry crossing from Barcelona to Porto Torres?
About 10 to 12 hours, with a night on board. The exact time depends on the ship, the weather and the timetable chosen: it is shown in the search engine on this page.
How many sailings are there between Barcelona and Porto Torres?
Grimaldi Lines generally offers from one to five sailings a week. The programme changes with the seasons: check the dates open in the search engine.
Which company sails from Barcelona to Porto Torres?
This page covers the crossing run by Grimaldi Lines, the Italian company Grimaldi Lines. No other company currently appears on this route in our search engine.
Can I travel with my vehicle between Barcelona and Porto Torres?
Yes, the ferry’s garage takes cars, motorhomes and two-wheelers. Give the size of your vehicle when you book.
How do I book a ferry from Barcelona to Porto Torres?
Choose your dates in the search engine on this page, compare the available crossings and confirm your ticket online. The fare depends on the date, the accommodation on board, any vehicle and the number of passengers.













