Ferries from Barcelona to Ibiza are a scenic way to travel from Catalonia to the Balearic Islands when you are visiting Spain.
Ferries on this route are run by two companies: Acciona and Balearia. Below are details about both of their services.
Acciona Ferries from Barcelona to Ibiza
Acciona operates ferries to Ibiza two to five days a week. Their ships depart from the city at night and arrive on the island the following morning, making them an efficient way to travel. Schedules change with the seasons, so consult updated timetables for exact dates and times.
The Acciona ferry from Barcelona takes 9 hours to get to Ibiza, so you can get a good night’s sleep on board. You can reserve a ticket in advance, and you can travel with a car if you have one. One-way fares start at 58.30 euros per person. This price is only available online.
Balearia Ferries from Barcelona to Ibiza
Balearia operates several crossings a week on this route. Their services depart once daily in the evening, arriving in Ibiza the next morning. Timetables change seasonally, so make sure to check before you travel.
The Balearia ferry crossing takes 10 hours.
Tickets for this ferry from Barcelona to Ibiza cost from 60.05 euros one-way for adults. This price is available if you buy ferry tickets in advance online.
