Les différents microclimats de São Tomé ont permis à 800 espèces végétales (dont 120 endémiques) de se développer. Parmi elles, les taros, les hibiscus, les broméliacées, les baobabs et les palmiers, sans oublier la rose de porcelaine, un des symboles de l'île.