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.
Indians can apply for a tourist visa which has a maximum stay of 90 days. The fees for tourist visa is 4388 INR. The visa application form can be downloaded from this website. http://www.vfsglobal.com/spain/india/tourist_visaapplicationform.html
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.
|Starting city||Return price (approx)|
|Mumbai||₹ 86,039||View Details|
|New Delhi||₹ 52,087||View Details|
|Chennai||₹ 75,348||View Details|
There are a lot of buses in Ibiza for local commutation. Apart from buses, renting a car in Ibiza is also pretty easy as long as you can show a driving license. Taxis can be used to travel between cities. Do not use the fixed priced taxis after you leave the airport, rather get in the queue to book the licensed ones as they are cheaper. Sailing by boats in another popular way to experience Ibiza along the coastline.