The forests of Korčula consist mostly of Aleppo pine (pinus halepensis), coastal pine (pinus maritimus), black pine (pinus nigra), stone pine (pinus pinea) and the evergreen maritime oak "česvina" (quercus ilex).
The wild olive (olea oleaster fiori) can also be found in the woods, as well as the black ash (fraxinus ornus), the prickly juniper (juniperus oxycedrus) and others.
There are numerous cypresses (cypressus sempervirens) near the villages and roads.
A substantial part of the island is covered by "maquis". Maquis comprises bushes of stunted coastal oak and juniper as well as arbutus (arbutus unedo), myrtle (myrtus communis), European holly (phyllirea latifolia), heather (erica arborea) and other plants.