The main way to travel from Ibiza to Barcelona is by ferry, which takes about 9 hours. If you have the time and want to experience the Mediterranean, this is a good option. However, be aware that the ferry is not the fastest way to reach the city. Check current prices and schedules with providers like Ferryhopper or Omio.
We'll notify you when prices or options change.
Popular choicevia Agoda
Popular choicevia Agoda
Popular choicevia Agoda
No reviews yet — be the first!
Cheapest
The ferry is also the cheapest option, with prices ranging from 40 to 120 EUR. However, you'll need to dedicate almost a full day to the journey.
For families
The ferry can be comfortable for families looking for a relaxed sea journey. Keep in mind the long travel time to reach Barcelona.