Currently there are direct flights from Ibiza to Italy:

Ibiza to Milan
Ibiza to Bari
Ibiza to Palermo
Ibiza to Rome
Ibiza to Venice
Ibiza to Naples International
Ibiza to Florence
Ibiza to Verona

Flights from Ibiza to Italy with one stopover.

Flights via Rome Fiumicino (FCO)
From Ibiza (IBZ) with Iberia Airlines Transfer at Rome Fiumicino (FCO) Then on to Catania Fontanarossa (CTA) with Iberia Airlines
OR
Then on to Genoa (GOA) with Iberia Airlines
Flights via Barcelona (BCN)
From Ibiza (IBZ) with Vueling Airlines
OR
From Ibiza (IBZ) with Iberia Airlines
Transfer at Barcelona (BCN) Then on to Catania Fontanarossa (CTA) with Vueling Airlines
OR
Then on to Turin (TRN) with Vueling Airlines
OR
Then on to Bologna International (BLQ) with Iberia Airlines
Flights via Zurich (ZRH)
From Ibiza (IBZ) with Air Berlin Airlines Transfer at Zurich (ZRH) Then on to Catania Fontanarossa (CTA) with Air Berlin Airlines
Flights via London Gatwick (LGW)
From Ibiza (IBZ) with British Airways Transfer at London Gatwick (LGW) Then on to Catania Fontanarossa (CTA) with British Airways
OR
Then on to Genoa (GOA) with British Airways
Flights via Cologne (CGN)
From Ibiza (IBZ) with Germanwings Airlines Transfer at Cologne (CGN) Then on to Catania Fontanarossa (CTA) with Germanwings Airlines
Flights via Amsterdam (AMS)
From Ibiza (IBZ) with KLM Airlines Transfer at Amsterdam (AMS) Then on to Catania Fontanarossa (CTA) with KLM Airlines
Flights via Madrid (MAD)
From Klagenfurt (KLU) with Iberia Airlines Transfer at Madrid (MAD) Then on to Athens International (ATH) with Iberia Airlines