Getting to Corsica
There are four airports on Corsica. Ajaccio, the Campo dell Oro Airport is the biggest followed by Poretta Airport, in Bastia. Calvi and Figari are two minor airports. Considering the islands overall size, 4 airports keeps it well connected to the European mainland for tourists.
By plane is easy enough with 30 minute flights from the Cote d’Azur or direct flights from varied airports in the UK and many European countries to Calvi, Bastia or Ajaccio (try to avoid the Ajaccio as it’s large, complex and car-jammed)
A ferry from French and Italian mainlands is a good alternative if you’re in the vicinity anyway, saving on packing, passports, airport stress and you get to drive your own car, just don’t bring a wide vehicle if you’re planning to drive the narrow and winding mountain roads.
Corsica Ferries is the best known fleet (French so probably more reliable and better staffed than Italian vessels that have a rocky reputation) and runs – depending on the time of year – from Nice, Toulon and Marseilles in France; Livorno, Genoa, Piombino, Savona and more ports in Italy. Ferries dock in north Corsica at Bastia, Ile Rousse or Calvi, or in the southwest in Ajaccio or Propriano.