The ecoregion is home to thousands of plant species, with over 2000 on the Gargano Peninsula alone. Endemic species are from 10 to 20% of the total, and occur from sea level up to the high mountains. The ecoregion's orchids are diverse, particularly in the mountains; the Maiella Mountains have 60 known species, and the Gargano Mountains have 56 species.