
Spain


Such a good question! It's not always easy to reach "The Paradise"
Remember that you can also arrive to Ibiza earlier than the 12th or leave later than the 16th. Every extra night will cost you 15 euro. Maybe it helps for finding cheaper flights. Extra days only since Monday 10th until Tuesday 18th.
There are a few search engines which can help you to find all the possibilities:
It may be cheaper for you to arrive by plane to Madrid, Valencia, Barcelona or Mallorca and then find another flight to Ibiza.
You can also try to arrive to Barcelona, Valencia or Mallorca first, and then take a boat from there to Ibiza. Check these ferry companies: