Ferries to Barcelona

Map

Retrieve Quote

Coronavirus ferry travel advice

Please note that the information provided is correct to the best of our knowledge at the time we have received the same information from the Ferry Operators. The situation is changing rapidly and we will try to keep the website updated as soon as we receive updates from the ferry companies.

Barcelona Routes

  • Alcudia to Barcelona / Barcelona to Alcudia
    4 crossings weekly
    6 hr 30 min
  • Civitavecchia to Barcelona / Barcelona to Civitavecchia
    6 crossings weekly
    20 hr
  • Genoa to Barcelona / Barcelona to Genoa
    2 crossings weekly
    21 hr
  • Ibiza to Barcelona / Barcelona to Ibiza
    4 crossings weekly
    8 hr 30 min
  • Ibiza to Barcelona / Barcelona to Ibiza
    4 crossings weekly
    7 hr 59 min
  • Mahon to Barcelona / Barcelona to Mahon
    7 crossings weekly
    7 hr
  • Nador to Barcelona / Barcelona to Nador
    1 crossings weekly
    27 hr 30 min
  • Oran to Barcelona / Barcelona to Oran
    Algerie Ferries operates ferry crossings on the route Oran - Barcelona
    1 crossings weekly
    17 hr
  • Palma to Barcelona / Barcelona to Palma
    6 crossings weekly
    7 hr 45 min
  • Palma to Barcelona / Barcelona to Palma
    7 crossings weekly
    7 hr 30 min
  • Porto Torres to Barcelona / Barcelona to Porto Torres
    3 crossings weekly
    12 hr
  • Savona to Barcelona / Barcelona to Savona
    1 crossings weekly
    17 hr
  • Tanger Med to Barcelona / Barcelona to Tanger Med
    2 crossings weekly
    29 hr 15 min
  • Tanger Med to Barcelona / Barcelona to Tanger Med
    1 crossings weekly
    27 hr

Latest prices

Route Price Fare Details
Palma - Barcelona
(Trasmediterranea)
$321
  • Booked: Monday, 29 June 2020
  • Travel: Tuesday, 21 July 2020 (One Way)
  • Camper Van + 2
Alcudia - Barcelona
(Balearia)
$173
  • Booked: Monday, 29 June 2020
  • Travel: Friday, 17 July 2020 (One Way)
  • Motorcycle + 1

Special Offers

  • Barcelona
  • Barcelona
  • Barcelona

Barcelona Map

View map

Port Addresses

Algerie Ferries

Estación Marítima, Muelle de San Beltrán, C.P. 08039, Spain

Balearia

Estación Marítima Drassanes, s/n, 08039, Spain

Grandi Navi Veloci

Estación Maritima, Terminal Muelle Costa, Barcelona, 08039, Spain

Grimaldi Lines

Estación Maritima, Barcelona, 08039, Spain

Trasmediterranea

Est. Marítima, Muelle de San Beltrán, C.P. 08039, Spain