Travelling by ferry to Barcelona

Need to get to Barcelona by ferry? 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 around 12 crossings a day.

The longest crossing is around 37 hours 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 hours 30 min.

Statistics of Barcelona ferry port

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
Search and book accommodation

Popular 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 transport 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 Barcelona in good shape
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 journey 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 travelling to your destination.

All crossings to Barcelona ferry 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 travellers who want to avoid the long queues and tedious boarding procedures at airports. Moreover, you can take your car or motorbike 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 £63
  • Grimaldi Lines Tangier Barcelona
    Grimaldi Lines
    1 crossings a week
    27 hours
    579 mi
  • La Meridionale Tangier Barcelona
    La Meridionale
    579 mi
  • Grandi Navi Veloci Tangier Barcelona
    Grandi Navi Veloci
    2 crossings a week
    37 hours
    579 mi
Ibiza Spain
Barcelona Spain
From £14
  • Acciona Trasmediterránea Ibiza Barcelona
    Acciona Trasmediterránea
    6 crossings a week
    8 hours 30 min
    176 mi
  • Baleària Ibiza Barcelona
    Baleària
    7 crossings a week
    8 hours 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 £13
  • Acciona Trasmediterránea Palma (Mallorca) Barcelona
    Acciona Trasmediterránea
    12 crossings a week
    7 hours 30 min
    128 mi
  • Baleària Palma (Mallorca) Barcelona
    Baleària
    7 crossings a week
    7 hours 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 £21
  • Acciona Trasmediterránea Alcudia Barcelona
    Acciona Trasmediterránea
    117 mi
  • Baleària Alcudia Barcelona
    Baleària
    14 crossings a week
    5 hours 30 min
    117 mi
  • Trasmed Alcudia Barcelona
    Trasmed
    117 mi
Mahon Spain
Barcelona Spain
From £13
  • Acciona Trasmediterránea Mahon Barcelona
    Acciona Trasmediterránea
    7 crossings a week
    7 hours
    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 £30
  • Baleària Ciutadella de Menorca Barcelona
    Baleària
    14 crossings a week
    3 hours 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 £60
  • Grandi Navi Veloci Genoa Barcelona
    Grandi Navi Veloci
    3 crossings a week
    21 hours 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 £32
  • Grimaldi Lines Civitavecchia Barcelona
    Grimaldi Lines
    6 crossings a week
    20 hours
    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 hours
    378 mi
Porto Torres Italy
Barcelona Spain
From £30
  • Grimaldi Lines Porto Torres Barcelona
    Grimaldi Lines
    4 crossings a week
    12 hours 20 min
    327 mi
Search for ferries
Search and book accommodation

Where is the ferry terminal in Barcelona?

Barcelona
Barcelona is located 1.1 mi from Barcelona city centre.
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 timetables 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 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 hours 30 min, while the longest crossing from Tangier - Barcelona takes almost 37 hours.

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.

Barcelona ferry - Compare prices and book cheap 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, which is 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, particularly on the Mediterranean coast. Temperatures can reach 30 degrees Celsius or more, which is ideal for beach lovers. However, tourist numbers are often high and prices can be higher. It is 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 provide access to different coastal regions. The most popular ferry ports are Barcelona, Valencia, Malaga, Algeciras, Bilbao and Santander. Barcelona is one of the busiest ports in Spain and is located in the north-eastern part of the country, offering easy access to the beaches of the Costa Brava and to the city of Barcelona itself.

Destinations
Ferry crossings in Spain take you to a variety of destinations, from the Canary Islands to the cities of southern Spain. Ferries also operate to the Balearic Islands, Majorca, Menorca and Ibiza. The Canary Islands, located to the west of Africa, are also accessible by ferry from the Spanish mainland. The crossings are regular and offer a convenient option for exploring these beautiful islands.

Discover the region from Barcelona

Barcelona, the Catalan capital, is a must-see. You'll be dazzled by the unique architecture of this cosmopolitan city. Start your visit with a stroll along the famous Rambla, a lively street lined with shops, restaurants and bars. Be sure to visit the Sagrada Familia, the iconic basilica designed by architect Antoni Gaudí. Stroll through the Gothic Quarter and discover the charming medieval streets. Finally, treat yourself to a panoramic view from Montjuïc hill, where you can visit the castle and enjoy superb views over the city and the Mediterranean Sea.

Girona, another of Catalonia's must-visit cities, will win you over with its rich historical heritage. Admire the colourful houses along the river Onyar and cross the famous Eiffel Bridge. Explore the Jewish quarter, one of the best preserved in Europe, with its narrow streets and Arab baths. Don't forget to visit Girona Cathedral, a masterpiece of medieval architecture.

Search for ferries
Search and book accommodation

None

None
None
None