Ferry from Barcelona to Porto Torres (Sardinia)

Tickets, Prices, Times & Schedules

Ferries from Barcelona (Spain) to the port of Porto Torres (Sardinia, Italy) operate all year round. In summer, there are usually 3 sailings per week, while in winter departures are less frequent. The journey takes up to 15 hours, and tickets start from €36.

Find detailed information about routes, timetables, prices and companies on Ferryhopper, and book your ferry Barcelona - Porto Torres with no hidden fees!

Discounts

With Grimaldi Lines, discounted fares are available for several passenger categories: children up to 2 years old travel free of charge, while children up to 11 years old and seniors aged 60+ can enjoy discounts of up to 50%.

Young travellers up to 26 years old can also benefit from a 20% discount on the ticket price.

On-board services and amenities

The conventional ferries traveling from Barcelona to Porto Torres are designed for long-haul travel and are equipped with a wide range of modern amenities. Here's what you can expect on board:

  • Air-conditioned lounges with comfy seats and spacious outer decks to enjoy the sea view
  • Cafés, snack bars and restaurants à la carte and self-service
  • Luxury boutique shops and kiosks with everything from essentials to high-end gifts
  • Children's play areas with drawing desks, games, and cots for the little ones
  • Wi-Fi hotspot with a range of data bundles available to stay connected throughout the trip

All ferries also feature garage spaces equipped to carry cars, camper vans, motorbikes and bicycles.

Cabins and accommodation

On ferries from Barcelona to Porto Torres, you can choose from several travel options on board:

  • Deck-lounge seating: Includes access to the ferry’s air-conditioned lounges and common areas. Fares start from €36.
  • Standard numbered seats: Ideal if you prefer an assigned seat with comfortable reclining chairs. Fares start from €40.
  • Cabins: Available as 2-bed, 3-bed or 4-bed cabins, either inside or outside, with or without a porthole. Accessible cabins for passengers with reduced mobility are also available. Prices vary depending on the type of accommodation and the travel period, with fares starting from around €70.

Are luxury cabin options available?

Yes, on some vessels you can book a more spacious suite with extra amenities. Grimaldi Lines suites usually feature double beds, TV, a minibar, air conditioning and sea-view windows.

You’ll also have access to additional perks, such as complimentary breakfast, free access to the gym and a 30% discount on entry to the wellness centre.

How much luggage is allowed on the ferries?

With Grimaldi Lines, passengers travelling with a seat, cabin or deck-lounge ticket can bring on board 1 piece of luggage with maximum dimensions of 56x45x25 cm.

In addition, you can also carry 1 small personal item (such as a handbag or backpack). Any extra luggage is subject to an additional charge.

Amenities for people with disabilities

Grimaldi Lines is committed to ensuring a comfortable and accessible journey for passengers with reduced mobility (PRM). A range of tailored amenities and services are available onboard to make your crossing as smooth as possible.

Accessible cabins are equipped with alarms, telephones, and wheelchair-friendly bathrooms. Most ferries also feature elevators and ramps, making it easy for wheelchair users to move between decks. Additional services include priority boarding and dedicated staff assistance.

Can I travel with my pet?

On ferries from Barcelona to Porto Torres, pets are welcome on board. By paying a small supplement on top of your ticket fare, you can travel with your four-legged companion.

Pets are allowed in the ferry’s common areas. Small pets must stay in their carrier throughout the journey, while larger dogs can walk around as long as they are always kept on a lead and wear a muzzle.

For longer sailings, you can also book a pet-friendly cabin.

Make sure to bring along all the required travel documents for your pet.

Useful tips for your ferry trip to Porto Torres from Barcelona

  • In the high season and on weekends, make sure to arrive at the port of Barcelona at least 2 hr before your departure, especially if you are traveling with your vehicle.
  • As the ferry Barcelona - Porto Torres connection is rather popular, we suggest that you book your tickets well in advance to take advantage of any available offers.
  • From Barcelona, you can also travel to Italy by ferry to Genoa and Civitavecchia in Sardinia. Take a look at the Barcelona - Genoa and Barcelona - Civitavecchia routes here.
  • Be sure to book your return ferry from Porto Torres to Barcelona in advance too, so you can enjoy a stress-free holiday.
  • Explore all ferry routes to Porto Torres and choose the one that best suits your travel plans.

Where to take the ferry from Barcelona to Porto Torres?

Ferries to Porto Torres depart from the Moll de les Drassanes terminal at the Port of Barcelona.

The Port of Barcelona is located at the end of La Rambla, the city’s most famous boulevard. The port area offers plenty of useful amenities, including bars, restaurants, supermarkets and a metro station.

How to get to the port of Barcelona?

The Port of Barcelona is centrally located, within easy reach of the city’s main attractions, and can be accessed by several means of transport.

  • By car: From the city centre, follow the signs for Port de Barcelona or the World Trade Center. The port is located at the end of La Rambla, in the Moll de Barcelona area.
  • By train: The nearest railway stations are Barcelona Passeig de Gràcia and Barcelona Sants. From there, you can reach the port by taxi or public transport in around 20-30 min.
  • By metro: The port can be reached via L3 (get off at Drassanes), followed by a walk of about 10-15 min to the ferry terminal.
  • By bus: Several TMB city bus lines connect the city centre with the port area.
  • By plane: From Barcelona-El Prat Airport (BCN), located around 15 km away, you can reach the port by taxi in about 20-30 min, or take the Aerobús to Plaça Catalunya and then continue by metro or taxi to the ferry terminal.

Where does the ferry arrive in Porto Torres?

Ferries from Barcelona arrive at the Porto Torres Maritime Station, located on the north coast of Sardinia.

The port area includes both a commercial and an industrial zone. The passenger terminal is located next to the commercial port and offers bars, ticket offices and various useful amenities. The port is located just a short walk from the town centre, close to historical landmarks as well as several beaches.

How long is the ferry ride from Barcelona to Porto Torres (Sardinia)?

The duration of the ferry Barcelona - Porto Torres trip normally ranges from 13 to 15 hr.

Barcelona - Porto Torres (Sardinia) ferry companies

Related posts from our blog

FAQs

On the Barcelona - Porto Torres route, ferries feature spacious garages for transporting different types of vehicles, including cars, motorbikes, camper vans and caravans.

Boarding with a small car starts from around €35, while the base fare for motorbikes is approximately €18. If you’re travelling with a camper van, prices start from €90. Fares may vary depending on the season and the size of the vehicle. Bicycles can be transported free of charge.

Before boarding the Barcelona to Porto Torres ferries, make sure you have all the required travel documents with you:

  • National ID card or passport: Adults, children and infants must carry a valid identity document that allows them to travel abroad.
  • Vehicle documents: If you’re travelling with a motor vehicle, make sure to bring your driving licence and vehicle registration documents. It’s also a good idea to check that your insurance provides valid cover abroad.

The connections from the port of Barcelona to Porto Torres are only operated by conventional ferries. The fastest ferry Barcelona - Porto Torres takes around 13 hr to reach the port.

Yes, ferries from Barcelona to Porto Torres usually depart late in the evening. Arrival in Porto Torres is scheduled for the following day, in the afternoon, depending on the itinerary you choose.

The distance between Barcelona and Porto Torres is around 307 nautical miles (570 km).

The Barcelona - Porto Torres route is especially popular during the summer months, so we recommend booking your tickets well in advance.

With Grimaldi Lines, you can book your tickets online on Ferryhopper and pick them up in paper form from the company’s collection points at the port before the trip.

Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.

Remember that you can also use Ferryhopper's online booking modification service, available with certain ferry companies.

Book your ferry tickets