Bien que les lions se trouvent dans toute l'Afrique subsaharienne et dans certaines parties du nord-ouest de l'Inde, ils ne vivent pas dans des habitats de forêt tropicale ou de désert. En Afrique, ils vivent dans les plaines ou les savanes, et en Inde, ils vivent dans la réserve forestière de Gir.
Dans leurs habitats en Afrique, les lions ont de grandes populations de proies à sabots et un seul autre grand prédateur avec lequel rivaliser, les hyènes tachetées. Les lions peuvent également habiter les zones boisées, les montagnes et les semi-déserts, tant qu'il y a une couverture végétale suffisante. À l'extrême, une population de lions vit haut dans les montagnes de Bale en Éthiopie à une altitude de près de 14 000 pieds.