Originaire d’Europe et d’Asie septentrionale et centrale, Plantago lanceolata est maintenant cosmopolite. En Afrique, on le trouve principalement dans les régions orientales et australes, y compris l’Afrique du Sud. Il est commun dans les îles Maurice et Rodrigues. Aire de répartition : eurasiatique. Les habitats concernent les pelouses vivaces des lithosols compacts (dalles) et mobiles (sables), médioeuropéennes à méditerranéennes, terrains vagues ou cultivés, pelouses urbaines, friches et autres interstices.