Les liaisons maritimes entre la Corse et le continent européen sont assurées toute l'année grâce aux ports :
de Bastia
d'Ajaccio
de Porto Vecchio
de Île Rousse
de Bonifacio
de Calvi
de Propriano
qui relient l'île à :
Marseille (SNCM et La Méridionale vers et depuis Bastia, Ajaccio, Île Rousse, Porto Vecchio et Propriano)
Toulon (Corsica Ferries et SNCM vers et depuis Bastia, Ajaccio et Île Rousse)
Nice (Corsica Ferries et SNCM vers et depuis Bastia, Ajaccio, Île Rousse et Calvi)
Savone (Italie - Corsica Ferries vers et depuis Bastia, Île Rousse et Calvi)
Gênes (Italie - Moby Lines vers et depuis Bastia)
Livourne (Italie - Corsica Ferries et Moby Lines vers et depuis Bastia)
Portoferrio (Île d'Elbe - SNCM vers et depuis Bastia, 2 à 3 fois par an)
Sta Teresa di Galura (Sardaigne - Moby Lines et SAREMAR vers et depuis Bonifacio)
Porto Torres (Sardaigne - La Méridionale et SNCM vers et depuis Propriano et Ajaccio)
Golfo Aranci (Sardaigne - Corsica Ferries vers Bastia)
par les compagnies de transport maritime :
Corsica Ferries, entreprise privée corse, appartenant à la famille Lota,
la SNCM, entreprise publique française jusqu'en 2005, largement privatisée depuis,
La Méridionale, société du groupe STEF-TFE,
SAREMAR, entreprise privée italienne,
Moby Lines, groupe Onorato
Transport aérien
Les liaisons aériennes sont notamment assurées par deux compagnies aériennes, Air France et CCM Airlines, qui proposent des liaisons régulières. D'avril à octobre, et surtout pendant l'été, de nombreuses liaisons de charters relient sans escale la Corse à de grandes villes européennes.
La Corse possède quatre aéroports :
Aéroport d'Ajaccio Napoléon Bonaparte à 5 km à l'ouest d'Ajaccio.
Aéroport de Bastia Poretta à 16 km au sud de Bastia
Aéroport de Calvi-Sainte-Catherine à 8 km au sud-est de Calvi
Aéroport de Figari Sud Corse à 4 km au nord-ouest de Figari