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 12 crossings a day. Find all prices and best deals for Catalonia on our Vivanoda search engine.

The fastest crossing takes 3 hrs. 30 min (Ciutadella de Menorca - Barcelona) with a distance of 128 mi and the longest 37 hrs. (Tangier - Barcelona) with a distance of 579 mi.

Ferries to Catalonia in figures

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

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 $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
Ferries to Catalonia - Compare prices and book ferry tickets

Ferry Catalonia: Travel Guide

Catalonia: When to visit?

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.

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