Barcelona Ferry

Barcelona Ferry

Barcelona Ferry

With a selection of up to 92 weekly sailings, the port of Barcelona connects mainland Spain with destinations such as Mallorca, Ibiza, Menorca, Rome, Sardinia, Italy, Algeria, Formentera and Morocco. Sailing duration ranges from 4 hours 37 minutes on the Barcelona to Alcudia ferry route to 31 hours 30 minutes on the Barcelona to Tangier Med ferry route. Sailing information can vary depending on when you travel. We recommend using our Deal Finder to see live sailing times and prices for ferries from Barcelona.

Port Address

Grimaldi Lines - Grimaldi Lines, Muelle de Costa, S/N, 08039 Barcelona, Spain

Balearia Foot Passenger Terminal - Terminal Nord, Moll de Barcelona, World Trade Center 08039 Barcelona, Spain

Trasmed - Trasmed, Moll de Sant Bertran, 3, 08039 Barcelona, Spain

Grandi Navi Veloci Barcelona Terminal - Grandi Navi Veloci, Moll de Sant Bertran, 3, 08039 Barcelona, Spain

Algerie Ferries - Algerie Ferries: Moll de Sant Bertran, 3, 08039 Barcelona, Spain

Baleria Vehicle Terminal - Terminal F4 Balearia, Moll Adossat, Salida 20 de la Ronda Litoral, 08039 Barcelona, Spain

Balearia Departures to Algiers - Truck Center - Embarcament provisional Baleària, Sants-Montjuïc, 08039 Barcelona, Spain

Barcelona Ferry Services

Why use Direct Ferries?

Sail everywhere

More routes than anyone else.

Sail everywhere

Sail cheaper

Compare fares, times & routes in one place.

Sail flexibly

Change plans easily with flexi tickets.

Sail flexibly

Sail smart

Book e-tickets & manage trips in-app.

Sail informed

Live ship tracking & real-time updates.

Sail informed

Sail confidently

Top-rated customer support when you need it.

Barcelona Ferry

Is there a ferry from Barcelona?

Yes, you can get a ferry from Barcelona to 13 ferry ports. Ferries from Barcelona are operated by 4 ferry companies including Balearia, Grandi Navi Veloci, Grimaldi Lines & Trasmed GLE. There are currently 21 daily and 92 weekly sailings from Barcelona.

Where do ferries from Barcelona go to?

Barcelona ferries sail to 13 ferry ports. These ferry ports include Palma, Ibiza, Alcudia, Mahon & Civitavecchia.

How long is the ferry from Barcelona?

The duration of the Barcelona ferry depends which route you take. Ferries from Barcelona range between 4 hours 37 minutes and 31 hours 30 minutes. Bear in mind that Barcelona ferry times can change from season to season so it's best to check the latest Barcelona ferry timetable before you book.

What is the fastest ferry from Barcelona?

The fastest ferry from Barcelona ferry port is to Alcudia, with a duration of around 4 hours 37 minutes.

Popular Barcelona ferry routes

Popular ferries from Barcelona include:

Barcelona to Palma

Barcelona to Palma is the most popular route. The journey usually takes around 7 hours 40 minutes and costs £149 on average.

Barcelona to Ibiza

Barcelona to Ibiza is the second most popular route. It takes around 8 hours 20 minutes and usually costs approximately £110.

Barcelona ferry timetable

Barcelona ferry timetables vary depending on the ferry route, operator and season. We recommend checking the latest timetable for your desired ferry route before you book. You can see the current timetable for Barcelona to Palma and Barcelona to Ibiza below.

Barcelona to Palma timetable:

First ferry: 21:30
Last ferry: 23:00

Barcelona to Ibiza timetable:

First Ferry: 21:45
Last Ferry: 22:01

How much do ferries from Barcelona cost?

Barcelona ferry prices vary depending on various factors. The route, season, operator and type of ship you sail on can all affect the Barcelona ferry cost. Prices are usually cheaper for foot passengers and outside of the peak summer months.

The Barcelona to Palma ferry route costs around £149 on average, whereas the Barcelona to Ibiza ferry route usually costs approximately £110.

Is there a car ferry from Barcelona?

Yes, you can take a car ferry from Barcelona. For more information on routes and car ferry prices, check out our Deal Finder.

Car operators: Balearia, Grandi Navi Veloci, Grimaldi Lines & Trasmed GLE

Are foot passengers allowed on ferries from Barcelona?

Yes, foot passengers are allowed on ferries from Barcelona. 

Foot operators: Balearia, Grandi Navi Veloci, Grimaldi Lines & Trasmed GLE

Can I take my pet on the ferry from Barcelona?

You can take your pet on the ferry from Barcelona.

Pet operators: Balearia, Grandi Navi Veloci & Grimaldi Lines

For more information about pet accommodation and fees, please view our Deal Finder.

Can I book a cabin on ferries from Barcelona?

Yes, cabins are available on ferries from Barcelona.

Cabin operators: Balearia, Grandi Navi Veloci, Grimaldi Lines & Trasmed GLE

How to book Barcelona ferry tickets

You can book Barcelona ferry tickets online at Direct Ferries. Just use our Deal Finder to see live pricing and availability. We recommend booking your Barcelona ferry tickets in advance to get them at the best possible price. You can also check out our Special Offers page to see if there are any discounts on your desired route.

Barcelona Guide

Barcelona Ferry Port

Barcelona ferry port has a 2000 year history and today is still one of the biggest European ports. It serves as gateway to the Balearic Islands of Mallorca, Menorca, Ibiza and Formentera with numerous ferry company's involved in making the connections, offering numerous departures per day. You can also travel to the Mediterranean island of Sardinia from Barcelona as well as Morocco, with departures to Tangier Med. The most famous touristic places (Park Güell, Las Ramblas, The Sagrada Familia) are really close to the port both on foot and by public transportation.

How To Get To Barcelona Ferry Port

Customer Service

Visit our customer service page to find useful information on travelling by ferry, our FAQs, and how to contact us for help with your booking

Need help?

Let's keep in touch

Exclusive deals delivered to your inbox