Ferry to Barcelona

Do you want to take a ferry to Barcelona? Looking for information and ferry tickets to Barcelona? Vivanoda helps you find the best deals on ferries to Barcelona from all 15 ports including Tangier, Ibiza, Palma (Mallorca), Alcudia, Mahon, Ciutadella de Menorca, Livorno and Genoa. There are a total of 14 ferry routes operated by Grimaldi Lines, La Meridionale, Grandi Navi Veloci, Acciona Trasmediterránea, Baleària, Trasmed and BlueMar Ferries.

The BlueMar Ferries, Trasmed, Baleària, Acciona Trasmediterránea, Grandi Navi Veloci, La Meridionale and Grimaldi Lines lines to Barcelona have a frequency of about 12 crossings a day.

The longest crossing is about 37 hrs. on the Tangier - Barcelona route (579 mi away) and the fastest on the Ciutadella de Menorca - Barcelona route (128 mi away) with a duration of 3 hrs. 30 min.

Statistics of the ferry port of Barcelona

Countries
Morocco
Spain
Italy
Number of crossings
12 crossings a day
Number of ports
15
Number of ferry connections
14
Number of ferry companies
7
Search for ferries
Accommodation search and booking

Recommended ferry routes to Barcelona

Here are the fastest and longest popular ferry routes to Barcelona and those with the highest frequency of crossings.

Tips for cheaper and better ferry travel to Barcelona

You will make the right choice by choosing the ferry to Barcelona. This means of transportation has undeniable advantages: comfortable, relaxing, economical.... Here are some tips to save money on your ferry crossing to Barcelona and travel in the best conditions:

Fight seasickness to arrive in good shape in Barcelona
The crossing can be a source of discomfort if you are prone to seasickness. In this case, there are medications, of course, but you can also take a walk on deck or sit by a bay window to watch the horizon and soften the effects.
Compare ferry prices
To find the best deals on ferries to Barcelona use our Vivanoda ferry comparison tool which combines the best BlueMar Ferries, Trasmed, Baleària and Acciona Trasmediterránea ferry deals in one search.
Night travel to Barcelona
Arriving in Barcelona in the early morning is not a bad idea. You will save yourself a night in a hotel and get some rest while traveling to your destination.

All ferry crossings to Barcelona port

What better way to start your trip to Barcelona than with a ferry crossing? Grimaldi Lines, La Meridionale, Grandi Navi Veloci, Acciona Trasmediterránea, Baleària, Trasmed and BlueMar Ferries ferries to Barcelona offer a comfortable and affordable alternative for travelers who want to avoid the long queues and tedious boarding procedures at airports. Moreover, you can take your car or motorcycle on board, allowing you to explore Barcelona and its surroundings in complete freedom as soon as you arrive.

With a wide choice of ferry companies and routes from Tangier, Ibiza, Palma (Mallorca), Alcudia, Mahon or Ciutadella de Menorca to Barcelona, use our fare comparison platform to find the best deals on ferries to Barcelona for your budget and preferences. All you have to do is search!

Tangier Morocco
Barcelona Spain
From $77
  • Grimaldi Lines Tangier Barcelona
    Grimaldi Lines
    1 crossings a week
    27 hrs.
    579 mi
  • La Meridionale Tangier Barcelona
    La Meridionale
    579 mi
  • Grandi Navi Veloci Tangier Barcelona
    Grandi Navi Veloci
    2 crossings a week
    37 hrs.
    579 mi
Ibiza Spain
Barcelona Spain
From $17
  • Acciona Trasmediterránea Ibiza Barcelona
    Acciona Trasmediterránea
    6 crossings a week
    8 hrs. 30 min
    176 mi
  • Baleària Ibiza Barcelona
    Baleària
    7 crossings a week
    8 hrs. 30 min
    176 mi
  • Grandi Navi Veloci Ibiza Barcelona
    Grandi Navi Veloci
    176 mi
  • Trasmed Ibiza Barcelona
    Trasmed
    176 mi
Palma (Mallorca) Spain
Barcelona Spain
From $16
  • Acciona Trasmediterránea Palma (Mallorca) Barcelona
    Acciona Trasmediterránea
    12 crossings a week
    7 hrs. 30 min
    128 mi
  • Baleària Palma (Mallorca) Barcelona
    Baleària
    7 crossings a week
    7 hrs. 20 min
    128 mi
  • Grandi Navi Veloci Palma (Mallorca) Barcelona
    Grandi Navi Veloci
    128 mi
  • Trasmed Palma (Mallorca) Barcelona
    Trasmed
    128 mi
Alcudia Spain
Barcelona Spain
From $25
  • Acciona Trasmediterránea Alcudia Barcelona
    Acciona Trasmediterránea
    117 mi
  • Baleària Alcudia Barcelona
    Baleària
    14 crossings a week
    5 hrs. 30 min
    117 mi
  • Trasmed Alcudia Barcelona
    Trasmed
    117 mi
Mahon Spain
Barcelona Spain
From $16
  • Acciona Trasmediterránea Mahon Barcelona
    Acciona Trasmediterránea
    7 crossings a week
    7 hrs.
    153 mi
  • Baleària Mahon Barcelona
    Baleària
    153 mi
  • Grandi Navi Veloci Mahon Barcelona
    Grandi Navi Veloci
    153 mi
  • Trasmed Mahon Barcelona
    Trasmed
    153 mi
Ciutadella de Menorca Spain
Barcelona Spain
From $37
  • Baleària Ciutadella de Menorca Barcelona
    Baleària
    14 crossings a week
    3 hrs. 30 min
    128 mi
  • Grandi Navi Veloci Ciutadella de Menorca Barcelona
    Grandi Navi Veloci
    128 mi
  • Trasmed Ciutadella de Menorca Barcelona
    Trasmed
    128 mi
Livorno Italy
Barcelona Spain
  • Grimaldi Lines Livorno Barcelona
    Grimaldi Lines
    441 mi
Genoa Italy
Barcelona Spain
From $73
  • Grandi Navi Veloci Genoa Barcelona
    Grandi Navi Veloci
    3 crossings a week
    21 hrs. 20 min
    401 mi
Nador Morocco
Barcelona Spain
  • Grandi Navi Veloci Nador Barcelona
    Grandi Navi Veloci
    510 mi
Sitges Spain
Barcelona Spain
  • BlueMar Ferries Sitges Barcelona
    BlueMar Ferries
    21 mi
Civitavecchia Italy
Barcelona Spain
From $39
  • Grimaldi Lines Civitavecchia Barcelona
    Grimaldi Lines
    6 crossings a week
    20 hrs.
    499 mi
Formentera Spain
Barcelona Spain
  • Baleària Formentera Barcelona
    Baleària
    190 mi
Savona Italy
Barcelona Spain
  • Grimaldi Lines Savona Barcelona
    Grimaldi Lines
    1 crossings a week
    17 hrs.
    378 mi
Porto Torres Italy
Barcelona Spain
From $37
  • Grimaldi Lines Porto Torres Barcelona
    Grimaldi Lines
    4 crossings a week
    12 hrs. 20 min
    327 mi
Search for ferries
Accommodation search and booking

Where is the ferry terminal in Barcelona?

Barcelona
Barcelona is located 1.1 mi from the center of Barcelona.
Map

FAQs about Ferries to Barcelona

To travel to Barcelona by ferry, you can depart from 15 ports in 3 countries: Tangier, Ibiza, Palma (Mallorca), Alcudia, Mahon, Ciutadella de Menorca, Livorno and Genoa.

Ferry services to Barcelona are operated by 7 ferry companies: Grimaldi Lines, La Meridionale, Grandi Navi Veloci, Acciona Trasmediterránea, Baleària, Trasmed and BlueMar Ferries

Ferry schedules to Barcelona can vary significantly depending on the time of year and ferry company (Grimaldi Lines, La Meridionale, Grandi Navi Veloci, Acciona Trasmediterránea, Baleària, Trasmed or BlueMar Ferries). We strongly recommend that you search for timetables on Vivanoda.

It depends on the route you want to take. The shortest crossing on the Ciutadella de Menorca - Barcelona route takes 3 hrs. 30 min, while the longest crossing from Tangier - Barcelona takes almost 37 hrs..

The price of a ferry to Barcelona varies greatly depending on whether you travel by car, on foot or by bike and the time of year. Vivanoda helps you find the best deals from Grimaldi Lines, La Meridionale, Grandi Navi Veloci, Acciona Trasmediterránea, Baleària, Trasmed and BlueMar Ferries to Barcelona.

Ferries to Barcelona - Compare prices and book ferry tickets

Ferry to Barcelona: Travel Guide

When to take the ferry to Barcelona?

Spring (March to May) and autumn (September to November) are generally considered the best seasons to visit Spain. Temperatures are mild, averaging between 15 and 25 degrees Celsius, perfect for exploring historic cities such as Madrid, Barcelona, Granada or Seville. Gardens and national parks are in full bloom, offering picturesque landscapes for walks and hikes.

Summer (June to August) is the peak tourist season in Spain, especially on the Mediterranean coast. Temperatures can reach 30 degrees Celsius or more, ideal for beach lovers. However, tourist numbers are often high and prices can be higher. It's advisable to book your accommodation and tickets in advance during this period.

Discover the country from Barcelona port

Ports
Spain has many ferry ports, which allow you to reach different coastal regions. The most popular ports for ferry travel are Barcelona, Valencia, Malaga, Algeciras, Bilbao and Santander. Barcelona is one of the busiest ports in Spain, located in the northeastern part of the country, offering easy access to the beaches of the Costa Brava and the city of Barcelona itself.

Destinations
Ferry crossings in Spain can reach a variety of destinations, from the Canary Islands to the cities of southern Spain. Ferries also operate to the Balearic Islands, Mallorca, Menorca and Ibiza. The Canary Islands, located in western Africa, are also accessible by ferry from the Spanish mainland. The crossings are regular and offer a convenient option to discover these beautiful islands.

Search for ferries
Accommodation search and booking

None

None
None
None