There are no direct flights to Corsica from any Indian city. One can take a flight from metro cities to Paris via Air France and then take a flight to Corsica's Ajaccio airport from Paris via a flight managed by Air Corsica.
Corsica is served by four airports - Ajaccio, Bastia, Calvi and Figari - with regular flights plying year-round from many French mainland airports. The island is now within reach of many capital European cities, and low-cost airlines offer economical flights from France, Belgium, Germany or the UK. However, the island does not lie on major air routes, and almost all direct flights are from continental France, main operators being Air France and CCM airlines.
The most commonly used access route to Corsica is via ferries. They sail from France and Italy and take about 4 to 6 hours to reach the island. Corsica has six ferry ports, Ajaccio, Bastia, Calvi, L'Île-Rousse, Porto-Vecchio and Propriano, which can be reached from the French cities of Nice, Marseille and Toulon and Italian ports of Genoa, Livorno and Savona. The fare structure varies dramatically from EUR 30 to EUR 100 throughout the year, so check the fare charts for the period you are planning to visit.