L’île de Sainte Lucie est desservie par 2 aéroports.
- L’aéroport international de Hewanorra (UVF) au sud de l’île, à Vieux Fort à 61 km de Castries.
- L’aéroport George F.L. Charles (SLU) est situé à 10 mn du centre ville de Castries.
Par avion
Au départ de France, depuis Paris
Paris - Fort de France - Sainte Lucie (SLU)
- Vols Air France au départ de Roissy Charles-de-Gaulle (samedi) et Orly Ouest (vol quotidien).
- Vols Air Caraïbes, Corsair International en code share, au départ d'Orly Sud (vol quotidien).
La liaison avec Sainte Lucie s'effectue avec la compagnie Air Caraibes (20 mn de vol environ) :
Fort de France - Sainte Lucie (SLU) en correspondance départ 18h15 arrivée 18h35 (mardi, vendredi, dimanche)
Au départ du Royaume Uni, depuis Londres
- Vols British Airways au départ de Londres Gatwick départ 09h50 arrivée 14h40 (UVF) (vol quotidien)
- Vols Virgin Atlantic au départ de Londres Gatwick départ 09h40 arrivée 14h35 (UVF) (mardi, vendredi et dimanche)
Au départ d'Allemagne, depuis Franckfort
- Vols Condor au départ de Franckfort départ 11h30 arrivée 16h15 (UVF) (1 vol hebdomadaire le jeudi)
Au départ des Etats Unis et du Canada
- Vols direct au départ d'Atlanta avec Delta Airlines, au départ de Miami avec American Airlines.
- Vols direct au départ de Toronto avec les compagnies Air Canada ou WestJet.
Par bateau
- L’Express des Iles relie la Martinique à Sainte-Lucie en 1h20