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
    18 hr 45 min
  • Ibiza to Barcelona / Barcelona to Ibiza
    6 crossings weekly
    8 hr 14 min
  • Ibiza to Barcelona / Barcelona to Ibiza
    1 crossings daily
    8 hr 30 min
  • Mahon to Barcelona / Barcelona to Mahon
    5 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
    6 crossings weekly
    7 hr 15 min
  • Palma to Barcelona / Barcelona to Palma
    3 crossings daily
    7 hr 30 min
  • Porto Torres to Barcelona / Barcelona to Porto Torres
    1 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
    1 crossings weekly
    27 hr 15 min

Latest prices

Route Price Fare Details
Palma - Barcelona
(Balearia)
$60.44
  • Booked: Sunday, 29 September 2019
  • Travel: Monday, 11 November 2019 (One Way)
  • Car + 1
Ibiza - Barcelona
(Balearia)
$71.01
  • Booked: Tuesday, 1 October 2019
  • Travel: Saturday, 26 October 2019 (One Way)
  • Car + 1
Ibiza - Barcelona
(Trasmediterranea)
$330.64
  • Booked: Tuesday, 24 September 2019
  • Travel: Thursday, 21 November 2019 (One Way)
  • Van + 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