There are no direct flights from any city of India to Ibiza. If you are willing to travel from India, then it is better if you reach major cities like Barcelona in Spain and then come to Ibiza by boats or flight.
Ibiza Airport serves the island of Ibiza that remains quite busy in summer. Sant Joseph, the airport is located in the southern part of the island. There are many charter as well as budget airlines like Ryanair that connect the island to the rest of Europe. The airport is located about 7 kilometres from the town. The major airline service providers are Air Berlin, Air France, Condor, Transavia, etc.
Ibiza is connected to Barcelona, Valencia and the other Balearic Islands by boats operated by Acciona Trasmediterranea, Iscomar and Balearia. The three main ports in Ibiza are Ibiza, Santa Eularia and Sant Antoni.