Getting to Catalonia by boat

To reach Catalonia by boat, you can depart from 3 countries: Morocco, Spain and Italy. The ferries of the 7 companies (Grimaldi Lines, La Meridionale, Grandi Navi Veloci, Acciona Trasmediterránea, Baleària, Trasmed or BlueMar Ferries) that provide crossings to Catalonia call at 15 ports: Tangier, Barcelona, Ibiza, Palma (Mallorca), Alcudia, Mahon, Ciutadella de Menorca and Livorno.

With a network of 14 ferry lines, it is easy to reach Catalonia and find the perfect crossing. The ferry companies Grimaldi Lines, La Meridionale, Grandi Navi Veloci and Acciona Trasmediterránea offer up to 11 crossings a day. Find all prices and best deals for Catalonia on our Vivanoda search engine.

The fastest crossing takes 3 hrs. 30 min (Alcudia - Barcelona) with a distance of 117 mi and the longest 33 hrs. 1 min (Tangier - Barcelona) with a distance of 579 mi.

Ferries to Catalonia in figures

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

Important ferries to Catalonia

Search Vivanoda for the fastest, longest or most frequent ferries to Catalonia. Compare offers from Grimaldi Lines, La Meridionale, Grandi Navi Veloci, Acciona Trasmediterránea, Baleària, Trasmed and BlueMar Ferries and book your ticket to Catalonia.

Most popular ferry routes to Catalonia

To travel to Catalonia by ferry, the ferry companies BlueMar Ferries, Trasmed, Baleària and Acciona Trasmediterránea offer daily crossings from Porto Torres, Savona, Formentera, Civitavecchia, Sitges or Nador.

Tangier Morocco
Barcelona Spain
From $83
  • Grimaldi Lines Tangier Barcelona
    Grimaldi Lines
    579 mi
  • La Meridionale Tangier Barcelona
    La Meridionale
    0 crossings a week
    33 hrs.
    579 mi
  • Grandi Navi Veloci Tangier Barcelona
    Grandi Navi Veloci
    2 crossings a week
    33 hrs. 1 min
    579 mi
Ibiza Spain
Barcelona Spain
From $15
  • Acciona Trasmediterránea Ibiza Barcelona
    Acciona Trasmediterránea
    0 crossings a week
    8 hrs. 30 min
    176 mi
  • Baleària Ibiza Barcelona
    Baleària
    6 crossings a week
    8 hrs. 59 min
    176 mi
  • Grandi Navi Veloci Ibiza Barcelona
    Grandi Navi Veloci
    3 crossings a week
    8 hrs. 30 min
    176 mi
  • Trasmed Ibiza Barcelona
    Trasmed
    3 crossings a week
    8 hrs. 30 min
    176 mi
Palma (Mallorca) Spain
Barcelona Spain
From $18
  • Acciona Trasmediterránea Palma (Mallorca) Barcelona
    Acciona Trasmediterránea
    0 crossings a week
    7 hrs. 30 min
    128 mi
  • Baleària Palma (Mallorca) Barcelona
    Baleària
    5 crossings a week
    8 hrs.
    128 mi
  • Grandi Navi Veloci Palma (Mallorca) Barcelona
    Grandi Navi Veloci
    6 crossings a week
    7 hrs. 30 min
    128 mi
  • Trasmed Palma (Mallorca) Barcelona
    Trasmed
    5 crossings a week
    7 hrs. 30 min
    128 mi
Alcudia Spain
Barcelona Spain
From $42
  • Acciona Trasmediterránea Alcudia Barcelona
    Acciona Trasmediterránea
    0 crossings a week
    5 hrs.
    117 mi
  • Baleària Alcudia Barcelona
    Baleària
    12 crossings a week
    3 hrs. 30 min
    117 mi
  • Trasmed Alcudia Barcelona
    Trasmed
    1 crossings a week
    5 hrs. 30 min
    117 mi
Mahon Spain
Barcelona Spain
From $45
  • Acciona Trasmediterránea Mahon Barcelona
    Acciona Trasmediterránea
    0 crossings a week
    7 hrs.
    153 mi
  • Baleària Mahon Barcelona
    Baleària
    153 mi
  • Grandi Navi Veloci Mahon Barcelona
    Grandi Navi Veloci
    3 crossings a week
    7 hrs. 45 min
    153 mi
  • Trasmed Mahon Barcelona
    Trasmed
    4 crossings a week
    7 hrs.
    153 mi
Ciutadella de Menorca Spain
Barcelona Spain
From $59
  • Baleària Ciutadella de Menorca Barcelona
    Baleària
    12 crossings a week
    3 hrs. 30 min
    128 mi
  • Grandi Navi Veloci Ciutadella de Menorca Barcelona
    Grandi Navi Veloci
    0 crossings a week
    6 hrs.
    128 mi
  • Trasmed Ciutadella de Menorca Barcelona
    Trasmed
    0 crossings a week
    5 hrs. 30 min
    128 mi
Livorno Italy
Barcelona Spain
  • Grimaldi Lines Livorno Barcelona
    Grimaldi Lines
    441 mi
Genoa Italy
Barcelona Spain
From $76
  • Grandi Navi Veloci Genoa Barcelona
    Grandi Navi Veloci
    1 crossings a week
    22 hrs. 30 min
    401 mi
Nador Morocco
Barcelona Spain
From $63
  • Grandi Navi Veloci Nador Barcelona
    Grandi Navi Veloci
    1 crossings a week
    32 hrs. 45 min
    510 mi
Sitges Spain
Barcelona Spain
  • BlueMar Ferries Sitges Barcelona
    BlueMar Ferries
    21 mi
Civitavecchia Italy
Barcelona Spain
From $45
  • Grimaldi Lines Civitavecchia Barcelona
    Grimaldi Lines
    5 crossings a week
    20 hrs. 30 min
    499 mi
Formentera Spain
Barcelona Spain
From $42
  • Baleària Formentera Barcelona
    Baleària
    6 crossings a week
    10 hrs. 59 min
    190 mi
Savona Italy
Barcelona Spain
  • Grimaldi Lines Savona Barcelona
    Grimaldi Lines
    378 mi
Porto Torres Italy
Barcelona Spain
From $37
  • Grimaldi Lines Porto Torres Barcelona
    Grimaldi Lines
    2 crossings a week
    13 hrs. 15 min
    327 mi
Search for ferries
Accommodation search and booking

Main ports of call for a ferry crossing to Catalonia

Other ferry destinations from Catalonia

None

None
None
None