Ibiza cruise port (Spain (territorial waters)) counts more than ten thousand passengers every year. In particular, May is the month when the most ships run in. The harbor is reached by cruise lines like Crystal Cruises.

Typical journeys take ten or seven days.

Things you can do in Ibiza