Book a Barcelona Ferry

Barcelona ferries connect Spain with Ibiza, Menorca, Mallorca, Formentera, Italy, Morocco, Rome, Sardinia & Algeria with crossings available to Ibiza (in Ibiza), Ciutadella & Mahon (in Menorca), Alcudia & Palma (in Mallorca), Formentera (in Formentera), Genoa & Savona (in Italy), Tangier Med & Nador (in Morocco), Civitavecchia (in Rome), Porto Torres (in Sardinia) & Algiers & Oran (in Algeria). Sailings from Barcelona are operated by numerous ferry companies.

There are up to 20 ferry crossings daily from Barcelona with sailing durations starting from 3 hours 30 minutes. Our Barcelona ferry summary provides a good guide but for the latest sailing information use our fare search.

Barcelona

Click for map

Barcelona Ferry Alternatives

Barcelona Ferry Services

  • Balearia
    • 7 Sailings Weekly 8 hr 58 min
    • Get price
  • Trasmediterranea
    • 6 Sailings Weekly 9 hr
    • Get price
  • Balearia
    • 14 Sailings Weekly 3 hr 30 min
    • Get price
  • Balearia
    • 15 Sailings Weekly 5 hr 45 min
    • Get price
  • Balearia
    • 7 Sailings Weekly 7 hr 30 min
    • Get price
  • Trasmediterranea
    • 12 Sailings Weekly 7 hr 30 min
    • Get price
  • Balearia
    • 6 Sailings Weekly 11 hr 29 min
    • Get price
  • Trasmediterranea
    • 7 Sailings Weekly 8 hr
    • Get price
  • Grandi Navi Veloci
    • 2 Sailings Weekly 20 hr 30 min
    • Get price
  • Grandi Navi Veloci
    • 5 Sailings Weekly 29 hr 30 min
    • Get price
  • Grimaldi Lines
    • 1 Sailing Weekly 28 hr
    • Get price
  • Grandi Navi Veloci
    • 1 Sailing Weekly 26 hr
    • Get price
  • Grimaldi Lines
    • 6 Sailings Weekly 20 hr
    • Get price
  • Grimaldi Lines
    • 4 Sailings Weekly 12 hr 15 min
    • Get price
  • Grimaldi Lines
    • 1 Sailing Weekly 20 hr
    • Get price
  • Algerie Ferries
    • 1 Sailing Weekly 13 hr
    • Get price
  • Algerie Ferries
    • 1 Sailing Weekly 16 hr
    • Get price

Barcelona Guide

What Ferries run from Barcelona?

There is a wide variety of ferries that currently run from the port of Barcelona, to over 14 different destinations in several different countries, including ferry services to other ports in Spain. There are ferries to Italy, Morocco, Algeria, Mallorca, and other nearby islands, so there is a wide variety of ferries to choose from when picking your route. There are up to 81 ferry sailings a week, and sail times can take anywhere between 6 hours, to 31 and a half hours, very much depending on what route you are travelling on.

How much does the Ferry from Barcelona cost?

As there is such a wide assortment of ferries that sail from Barcelona, to a variety of destinations, there is no one specific cost for a ferry ticket. Prices can also vary due to what time of year you are travelling, where you are travelling to, and how you are travelling, e.g. with your car, or by foot. We recommend checking out our helpful fare finder tool to find the best route for the best price for you, and be sure to sign up to our email newsletter to be the first to hear about the latest deals and offers.

What time is the Ferry from Barcelona?

The ferry timetable from Barcelona changes on a regular basis, as there is such a large number of ferries sailing from here, as well as seasonal changes, which means that the number of ferries that sail can change from month to month. On average, there are about 81 sailings a week, with the largest number of these, around 19 a week, sailing to Palma in Mallorca, and there being only one sailing a week for routes such as to Algiers in Algeria. We will always provide the most up to date information possible when you are making your booking, and will find you the best time and route possible for your journey.

What facilities are at Barcelona Ferry Terminal?

As the port of Barcelona is one of the biggest in all of Spain, there are plenty of facilities here for when you are waiting for your ferry. Indeed, there are 4 main terminals, plus 2 extra terminals that are just for cruise passengers, and all of these are equipped with everything you may need. There are the basic amenities of toilets and access for disabled passengers, as well as having bars, restaurants, and duty free shops. There is also a bus stop just outside, and the local metro station is only a 5 minute walk away, and there is short term parking available here. Indeed, it only takes 5 minutes on the local bus to reach the town centre, and many historical sights are within walking distance of the ferry terminal.

How To Get To Barcelona Ferry Port

  • Barcelona Ferry Port Address

    Grimaldi Lines,Estación Maritima,08039,Spain Balearia,Estación Marítima Drassanes,s/n,08039,Spain Trasmediterranea,Muelle de San Beltrán s/n C.P. 08039,Spain Moll de Ponent,08039 Barcelona,Spain

  • Barcelona Accommodation

    If you’re looking to spend a night at or near Barcelona Ferry port before or after your trip or if you are looking for accommodation for your entire stay, please visit our Barcelona Accommodation page for the best accommodation prices and one of the largest selections available online!