Alcudia to Barcelona / Barcelona to Alcudia
1 crossings daily
6 hr
Ciutadella to Barcelona / Barcelona to Ciutadella
1 crossings daily
4 hr
Civitavecchia to Barcelona / Barcelona to Civitavecchia
6 crossings weekly
20 hr
Genoa to Barcelona / Barcelona to Genoa
1 crossings weekly
21 hr
Ibiza to Barcelona / Barcelona to Ibiza
3 crossings weekly
8 hr 30 min
Ibiza to Barcelona / Barcelona to Ibiza
6 crossings weekly
7 hr 58 min
Ibiza to Barcelona / Barcelona to Ibiza
4 crossings weekly
7 hr 45 min
Mahon to Barcelona / Barcelona to Mahon
4 crossings weekly
7 hr
Nador to Barcelona / Barcelona to Nador
infrequent crossings
28 hr 45 min
Palma to Barcelona / Barcelona to Palma
6 crossings weekly
7 hr 45 min
Palma to Barcelona / Barcelona to Palma
1 crossings daily
7 hr 30 min
Palma to Barcelona / Barcelona to Palma
7 crossings weekly
6 hr 30 min
Porto Torres to Barcelona / Barcelona to Porto Torres
3 crossings weekly
12 hr 15 min
Tanger Med to Barcelona / Barcelona to Tanger Med
1 crossings weekly
29 hr 15 min

Book a ferry to Barcelona with Ferries to Barcelona, in Spain, are available from Algeria, Italy, Morocco, Sardinia and the Balearics. You can take a ferry to Barcelona from 12 ferry ports:

  • Alcudia
  • Algiers
  • Ciutadella
  • Civitavecchia
  • Genoa
  • Ibiza
  • Mahon
  • Nador
  • Palma
  • Porto Torres
  • Savona
  • Tanger Med

Barcelona Ferry Companies

Ferries to and from Barcelona are operated by Algerie Ferries, Balearia, Grandi Navi Veloci, Grimaldi Lines and Trasmediterranea. Because 5 ferry companies operate in and out of Barcelona, comparing can be very useful to help you find the best price at the best time for you. When you search for a ferry to Barcelona, we will always show a range of times just in case it's cheaper earlier or later than the time you select. We'll also show you results for similar ports like Alicante, Denia and Gandia to help you find the best times and prices to suit your plans.

Ferries with Algerie Ferries and other companies operating to and from Barcelona are known for their comfort and high levels of service, and you will feel like your holiday has begun the moment you step on board. Travelling to Barcelona will be easy and hassle free. Start by making your booking today, it's quick and easy.


About Barcelona

Barcelona is the capital of Spain's Catalonia region, and is one of the Spain's, or even Europe's, most beautiful and vibrant cities. Barcelona is a city of contrasts, which is evident in its architecture, a marriage of Gothic spikes and modern curves, including the famous - Sagrada Familia.

Barcelona is divided into two parts. The old city, which is the heart of the city, includes shopping, cafes and museums. Then there's Port Vell, which features bars, restaurants, shops, an IMAX theatre and the largest aquarium in Europe, not too far from the main Barcelona ferry port.

Barcelona ferry routes:

  • Alcudia to Barcelona.
  • Ciutadella to Barcelona.
  • Civitavecchia to Barcelona.
  • Genoa to Barcelona.
  • Ibiza to Barcelona.
  • Mostaganem to Barcelona.
  • Nador to Barcelona.
  • Palma to Barcelona.
  • Porto Torres to Barcelona.
  • San Antonio to Barcelona.
  • Savona to Barcelona.
  • Sete to Barcelona.
  • Tanger Med to Barcelona.