The parks wide variety of habitats can be summarised into 13 major habitat types, which are influenced by the underlying geology, topography and annual rainfall. The park is generally flat to undulating, with average height of 260m above sea level. The Lebombo Mountains form the eastern boundary, and hilly areas occur in the southwest and far north. Rocky outcrops also occur sporadically throughout. Rainfall occurs in summer from September to March, decreasing from 800mm in the south to 400mm in the north, with an average of 500mm. Flat basaltic plains in the east support open grassland and savanna, while the undulating granitic soils in the west support various woodlands. In the drier area north of the Olifants River, the dominant woodland and savanna plant is the Mopane, while in the moister south, mixed broad-leaved and acacia species occur. In the far north, dense mixed woodland occurs on red sandy hills around Punda Maria, and a rugged dry Baobab and Mopane veld occurs around Pafuri.