Ferry from Sardinia to Barcelona

Tickets, Prices & Schedules

You can travel from Sardinia to Barcelona by ferry thanks to the crossings operated by Grimaldi Lines. The Porto Torres - Barcelona connection operates all year round, although the frequency varies depending on the season. In summer, there are usually 3 weekly departures, while sailings are less frequent in winter.

The ferry trip from Porto Torres to Barcelona takes around 13-15 hr and ticket prices start at about €35. On Ferryhopper, you can find up-to-date information, compare prices, timetables and ferry companies, and book your ferry from Sardinia to Spain with no hidden fees.

Discounts

When traveling by ferry from Sardinia to Barcelona, you can take advantage of the regular discounts offered by Grimaldi Lines:

  • Infants (0-2 years): free
  • Children (3-11 years): 50% discount
  • Youth (under 26 years old): 20% discount

Note: when booking on Ferryhopper, you just have to select the passenger category and the discount will be applied automatically to the ticket price.

On-board services and amenities

On ferries from Sardinia to Barcelona, specifically on the Cruise Roma and Cruise Barcelona, you’ll find a wide range of on-board services designed to make the journey between Italy and Spain part of your holiday experience:

  • À la carte and self-service restaurants, such as Family Burger, offering a wide selection of dishes, including burgers, salads, pizzas and more
  • On-board cafés, located both in the indoor lounges and on the outdoor decks
  • Swimming pool on deck, available during the summer months
  • Indoor lounge with armchairs, sofas and a dance floor
  • Duty-free shops, selling toys, clothing, perfumes and more
  • Wellness center with sauna, Turkish bath, jacuzzi, massage rooms and beauty treatments
  • Wi-Fi available for an extra fee

What types of cabins and seats are available?

Ferries traveling from Porto Torres to Barcelona offer various cabin types, including internal cabins, cabins with sea views, suites, as well as cabins adapted for passengers with reduced mobility.

Cabin prices vary depending on the type:

  • 1-bed cabin: from around €80
  • 2-bed cabin: from around €90
  • 3-bed cabin: from around €99
  • 4-bed cabin: from around €110

Please note that prices may also vary depending on the season.

How much luggage can you take on the ferry?

With Grimaldi Lines, passengers traveling in a seat or cabin can bring 1 piece of luggage with maximum dimensions of 56x45x25 cm. In addition, passengers are allowed to carry 1 small item (handbag or backpack). Any additional luggage is subject to a supplementary fee (€10 per extra item).

Note: passengers traveling with a vehicle should make sure to take all necessary hand luggage and documents with them, as access to the ship’s garages is not permitted during the crossing.

Can I travel with my pet on the Sardinia - Spain ferry?

On Grimaldi Lines ferries, pets are welcome on board, provided they are included in the booking and the applicable supplement is paid.

Pets can travel in pet-friendly cabins or in their own carrier. Please note that dogs must wear a muzzle and be kept on a leash at all times.

For more information about the required documentation and conditions for traveling with your pet, we recommend contacting Grimaldi Lines directly.

Useful tips for your ferry trip to Barcelona from Porto Torres

Here are some useful tips to help you plan your Porto Torres - Barcelona ferry trip with Grimaldi Lines:

  • In high season and on weekends, we recommend arriving at the port at least 1.5 hr before departure to avoid last-minute stress.
  • As the crossing is quite long, booking a cabin is the best option for a more comfortable and relaxing journey.
  • Visiting Barcelona for the first time and looking for ideas on what to see, do or eat? Take a look at our Barcelona travel guide and get inspired!
  • Barcelona is also connected by ferry to Civitavecchia (near Rome) and Genoa, as well as to Sardinia. Check out the Civitavecchia - Barcelona and Genoa - Barcelona routes for more details.
  • On Ferryhopper, you can check schedules and book tickets for all ferry routes to Barcelona, while staying up to date with frequencies, prices and available offers.
  • Explore all ferry routes between Italy and Spain and choose the crossing that best fits your travel plans.

Where to take the ferry from Porto Torres to Barcelona?

Ferries to Barcelona depart from the ferry terminal at the port of Porto Torres. The port area is divided into 2 zones: a commercial area and an industrial one. The passenger terminal is located next to the commercial port and has bars, ticket offices and various passenger services.

A free shuttle bus service is available for passengers, connecting the town center of Porto Torres, the ticket offices, the passenger terminal and the train station with the ferry docks.

Where does the ferry arrive in Barcelona?

Ferries from Porto Torres arrive at the Moll de Ponent terminal at the port of Barcelona.

The pier is located at the end of La Rambla, within walking distance of the Gothic Quarter and Barceloneta Beach. As soon as you disembark, you can easily start exploring the city. The port area offers plenty of services, including bars, restaurants, supermarkets and a nearby metro station.

From the port, you can get around Barcelona on foot, by car, taxi or public transport, depending on your destination. The closest metro station is Drassanes (L3), and the bus lines serving the port are D20, H14, 20, 21, 91, 120 and 121.

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

The Sardinia - Barcelona ferry crossing takes between 13 and 15 hr, depending on the specific sailing.

Porto Torres - Barcelona ferry companies

Related posts from our blog

FAQs

Yes, Porto Torres - Barcelona ferries have car decks for transporting vehicles. Prices vary depending on the size and type of vehicle:

  • Car: from around €48
  • Motorbike: from around €21
  • Motorhome: from around €75

Useful tip: you can take your bicycle on board for free on all Sardinia - Spain ferries!

The route from Porto Torres to the port of Barcelona is served exclusively by conventional ferries. The fastest ferry reaches the Catalan port in around 13 hr.

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

No, most ferries from Sardinia to Barcelona usually depart in the morning, between 06:00 and 10:00, and arrive on the Catalan coast in the evening or at night, between 19:00 and 01:00. Since the crossings take place during the day, you can use the journey to rest, but you can also make the most of the onboard services, such as the restaurants, the wellness center, or the swimming pool.

Traveling on the Porto Torres - Barcelona ferry with Grimaldi Lines isn’t just a ferry ride, it’s a mini-cruise that’s part of the experience and the perfect way to kick off or wrap up your holiday!

With Grimaldi Lines, you can book your tickets online on Ferryhopper and collect them in printed form before departure. Once you complete your booking, you’ll receive all the information about the available collection points.

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.