Barcelona ferries connect Spain with Ibiza, Menorca and Mallorca, as well as Italy, Morocco and Sardinia. Crossings are available to Ibiza, Mahon in Menorca, Alcudia and Palma in Mallorca and Genoa, Civitavecchia and Livorno in Italy. You can also cross to Tangier Med in Morocco, Porto Torres in Sardinia and Sitges in Spain. A number of ferry companies operate out of Barcelona. There are up to 16 Barcelona ferries crossing daily from/to the city, with sailing starting from just 40 minutes.
Barcelona’s ferry port is one of the largest and most important in the Mediterranean, with many Barcelona ferries departing every day as well as regular cruise ship arrivals. The ports is located right in the heart of the city near Las Ramblas and close to many popular tourist attractions.