Ferries to Barcelona

Map

Retrieve Quote

Barcelona Routes

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

Latest prices

Route Price Fare Details
Savona - Barcelona
(Grimaldi Lines)
$240
  • Booked: Wednesday, 4 December 2019
  • Travel: Saturday, 28 December 2019 (One Way)
  • Car + 2
Palma - Barcelona
(Trasmediterranea)
$56
  • Booked: Monday, 2 December 2019
  • Travel: Friday, 24 January 2020 (One Way)
  • Car + 2
Alcudia - Barcelona
(Balearia)
$306
  • Booked: Saturday, 9 November 2019
  • Travel: Monday, 9 December 2019 (One Way)
  • Car + 2

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