El Parque nacional Kruger se divide en seis ecosistemas: sandveld de Baobabs ("Adansonia digitata"), matorrales de mopane ("Colophospermum mopane"), bushveld de knobthorn -marula ("Sclerocarya birrea") en Lebombo, matorral de acacias mixtas, bosque en granito de clusterleaf Combretum-plata y bosque ribereño.