La végétation est de type méditerranéen dans le nord du pays. La forêt (chênes-lièges, caroubiers, pins…) et le maquis dominent tout le long du littoral et sur les flancs de l’Atlas tellien et différentes sortes de fleurs et de plantes poussent dans les jardins et vergers (jasmin, rosier, géranium, romarin…). Hormis l’alfa, très peu de plantes poussent sur les hauts plateaux au centre du pays. Dans les oasis du Sahara, d’ingénieux systèmes d’irrigation permettent aux paysans de cultiver, en dehors des palmiers dattiers, toutes sortes de fruits et de légumes dans leurs plantations.