St. Lucias Flora ist tropisch. Das von zahlreichen Flusstälern durchschnittene, vulkanische Hügelland ist von artenreicher Vegetation bedeckt: Wilde Orchideen, Bougainvillea, Hibiskus und Rosen wuchern in Regenwäldern und unterbrechen immer wieder die monotonen Plantagenkulturen. Der Anteil an Waldland ging in den vergangenen Jahrzehnten nach umfangreichen Abholzungen erheblich zurück; nur in den Höhenlagen ist der ursprüngliche Regenwald erhalten.