Barcelona

How to book a Ferry to Barcelona

With our Ferry to Barcelona guide you will get all the info you need in order to plan your ferry crossing to Spain.

Our unique ferry price comparison tool will compare numerous sailing departures around your preferred option with all available ferry companies as well as crossings to other destinations in addition to Barcelona to guarantee you have all the information you need to decide on which is the best option in one fast and easy search!

All you need to is pick the departure port for your ferry to Barcelona, select the number of people travelling on this journey and search!

Ferries to Barcelona

Click for map

Ferry to Barcelona Alternatives

Barcelona Ferry Services

  • Algerie Ferries Mostaganem to Barcelona
    • 1 Sailing Weekly 17 hr
    • Get price
  • Balearia Alcudia to Barcelona
    • 7 Sailings Weekly 6 hr 30 min
    • Get price
  • Balearia Ciutadella to Barcelona
    • 3 Sailings Daily 6 hr 29 min
    • Get price
  • Balearia Ibiza to Barcelona
    • 7 Sailings Weekly 8 hr 15 min
    • Get price
  • Balearia Palma to Barcelona
    • 7 Sailings Weekly 7 hr 15 min
    • Get price
  • Grandi Navi Veloci Genoa to Barcelona
    • 3 Sailings Weekly 19 hr 30 min
    • Get price
  • Grandi Navi Veloci Nador to Barcelona
    • 1 Sailing Weekly 23 hr 30 min
    • Get price
  • Grandi Navi Veloci Tangier Med to Barcelona
    • 2 Sailings Weekly 32 hr
    • Get price
  • Grimaldi Lines Civitavecchia to Barcelona
    • 6 Sailings Weekly 20 hr
    • Get price
  • Grimaldi Lines Porto Torres to Barcelona
    • 5 Sailings Weekly 11 hr 45 min
    • Get price
  • Grimaldi Lines Savona to Barcelona
    • 1 Sailing Weekly 21 hr 30 min
    • Get price
  • Grimaldi Lines Tangier Med to Barcelona
    • 1 Sailing Weekly 26 hr
    • Get price
  • Trasmediterranea Ibiza to Barcelona
    • 6 Sailings Weekly 8 hr 30 min
    • Get price
  • Trasmediterranea Mahon to Barcelona
    • 10 Sailings Weekly 8 hr 5 min
    • Get price
  • Trasmediterranea Palma to Barcelona
    • 13 Sailings Weekly 7 hr 30 min
    • Get price