Ferry from Barcelona to Sardinia (Porto Torres)
Tickets, Prices & Schedules
Ferry schedules from Barcelona to Sardinia (Porto Torres)
Is there a ferry from Barcelona to Sardinia (Porto Torres)?
Normally, there are 2-3 weekly ferry crossings from Barcelona to Porto Torres in Sardinia, with an increased ferry frequency during the summer. The ferry company that usually runs the Barcelona - Sardinia ferry route is Grimaldi Lines.
Please keep in mind that ferry timetables are subject to change depending on the season. You can browse all available departures on Ferryhopper and find the Barcelona - Sardinia ferry crossing that suits you best.
What’s the ferry schedule from Barcelona to Sardinia
In the high season, there are usually up to 4 ferry crossings per week on the Barcelona - Sardinia ferry route.
The earliest ferry usually departs at 20:30 and arrives in Porto Torres, Sardinia around 09:30 the next day. The latest crossing is normally at 00:30, with the ferry reaching Porto Torres around 13:30.
Ferry Tickets, Offers & Discounts
How much is the ferry from Barcelona to Sardinia?
Ticket prices for the Barcelona - Sardinia ferry normally range from €36 to €58. The final ticket cost can be higher or lower depending on discounts, seat or cabin type, and vehicle selection.
Offers
On Ferryhopper, you can find the best available offers for the Barcelona - Sardinia ferry trip. Take a look at our ferry routes, find the lowest ferry prices for this route and book your ferry tickets on Ferryhopper easily and quickly.
Discounts
Toddlers and children up to 3 years old can travel from Barcelona to Sardinia (Porto Torres) for free. Children up to 12 years can enjoy a discount of up to 50%. There are also discount tickets for residents of Sardinia.
Ferry Route Info
How long is the ferry ride from Barcelona to Sardinia?
The Barcelona - Sardinia ferry route lasts around 13-15 hr on average.
Is there a high-speed ferry from Barcelona to Sardinia?
There are mostly standard ferries operating on the Barcelona - Sardinia ferry route since the distance is long. The fastest ferry takes 13 hr to reach the Sardinian port of Porto Torres.
What’s the distance between Barcelona and Sardinia?
The distance between Barcelona and Porto Torres in Sardinia is around 307 nautical miles (570 km).
Ferry Trip Tips
Useful tips for your ferry trip to Sardinia (Porto Torres) from Barcelona
Here are some travel tips for your Barcelona to Sardinia ferry trip:
- We recommend arriving at the port of Barcelona at least 2 hr prior to departure as it can get quite busy, especially in the summer.
- For a comfortable trip, we suggest you book a cabin, relax and enjoy your trip to Porto Torres.
- The port of Porto Torres is on the north coast of Sardinia, only a 10-min walk from its impressive historical center.
- Read more about 2025 ferry connections between Italy and Spain and pick your perfect starting point.
Where to take the ferry from Barcelona to Sardinia
Ferries to Porto Torres depart from Grimaldi Lines terminal at the port of Barcelona (Moll de Ponent pier). The port is located around 5 km out of the center of the city of Barcelona (15-20 min walk from Plaça Portal de la Pau, at the end of the Ramba).
It's easily accessible by public transport, as well as by car or taxi. The closest underground station is Drassanes (L3), very close to the port. The bus routes that reach the port are D20, H14, 20, 21, 91, 120, and 121.
To get to the port of Barcelona from the city airport, you'll need about 25 min by car and 60 min by public transport.
Can I travel on the ferry from Barcelona to Sardinia with a car?
Yes, the Barcelona - Sardinia ferry can carry motor vehicles. This is also a great way of planning a camper vacation in Sardinia. Check out our detailed tips in our dedicated article!
Ferry luggage
Grimaldi Lines ferries allow passengers traveling without a vehicle to bring 1 piece of luggage with a maximum size of 56x45x25 cm and a maximum weight of 30 kg.
Bear in mind that the transport of additional luggage is subject to a €10 fee per extra bag.
Cabins
Ferries from Barcelona to Porto Torres offer cabins and numbered seats for a more comfortable trip to Sardinia.
Pet travel
You can bring along your pet onboard on Grimaldi Lines ferries that operate the connection from Barcelona to Sardinia. Make sure to fill out the appropriate information as you book your tickets. A carrier or cage is required for all pets.
Book cheap ferry tickets from Barcelona to Sardinia
You can book cheap Barcelona - Sardinia ferry tickets online on Ferryhopper. On our Map of ferries, you can see all the available ferry connections, compare ferry fares and book your ferry trip to Porto Torres hassle-free.