I principali aeroporti sono il St. Lucia Hewanorra (UVF), a circa 65 chilometri a sud della capitale Castries, e il St. Lucia Castries (SLU).
British Airways l'unica compagnia attualmente ad effettuare voli diretti con partenza da Londra.
Dal piccolo aeroporto di George Fl. Charles, situato a 4 chilometri dalla capitale, si effettuano voli diretti alle altre isole caraibiche.
La penisola di Pointe Seraphine il punto di attracco delle navi da crociera che raggiungono l'isola in numero di due al giorno.