It originates north of
Dullstroom,
Mpumalanga, in the
Steenkampsberg Mountains. Downstream of
Kwena Dam, the Crocodile River winds through the Schoemanskloof and down the
Montrose Falls. It then flows eastwards past
Nelspruit and joins the
Komati River at
Komatipoort. The Crocodile River in Mpumalanga has a catchment area of 10,446 km2. Upstream it is a popular
trout fishing place. It flows through the
Nelspruit industrial area, the
Lowveld agricultural area and borders the
Kruger National Park. The decrease in the flow of the river is due to water abstractions for irrigated fruit and sugar cane farming. in flood in January 2026 ==Tributaries==