Since Corsica is an island, your arrival options are either by a ferry or via airplane.
There are four airports on Corsica. Ajaccio (AJA), the Campo dell Oro Airport is the biggest followed by Poretta Airport, in Bastia. Calvi and Figari are two minor airports. Corsica is well connected via those airports.
Several ferry companies have regular trips from France or Italy. Because of its proximity to Italy, the port of Bastia handles most of Corsica’s maritime traffic. Other ports on the island include Ajaccio, Calvi, Ile-Rousse, Bonifacio and Propriano.