Currently there are direct flights from Ibiza to Spain:

Ibiza to Barcelona
Ibiza to Valencia
Ibiza to Palma-Mallorca
Ibiza to Madrid