Barcelona ferries connect Spain with Ibiza, Menorca, Mallorca, Formentera, Italy, Morocco, Rome, Sardinia & Algeria with crossings available to Ibiza (in Ibiza), Ciutadella & Mahon (in Menorca), Alcudia & Palma (in Mallorca), Formentera (in Formentera), Genoa & Savona (in Italy), Tangier Med & Nador (in Morocco), Civitavecchia (in Rome), Porto Torres (in Sardinia) & Algiers & Oran (in Algeria). Sailings from Barcelona are operated by numerous ferry companies.
There are up to 20 ferry crossings daily from Barcelona with sailing durations starting from 3 hours 30 minutes. Our Barcelona ferry summary provides a good guide but for the latest sailing information use our fare search.
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.
Grimaldi Lines,Muelle de Costa,S/N,08039 Barcelona,Spain Balearia Moll Barcelona Terminal: Estació Marítima Drassanes,s/n,08039 Barcelona,Spain Trasmediterranea,Moll de Sant Bertran,3,08039 Barcelona,Spain Grandi Navi Veloci,Moll de Sant Bertran,3,08039 Barcelona,Spain Algerie Ferries: Moll de Sant Bertran,3,08039 Barcelona,Spain Balearia Moll Adossat Terminal: Terminal Port-Nou,s/n,Salida 21 de la Ronda Litoral,08039 Barcelona,Spain
If you need to spend a night at or near Barcelona ferry port before or after your trip or if you are looking for accommodation for your entire stay, please visit our Barcelona Accommodation page for the best accommodation prices and one of the largest selections available online!