The structure of the underlying rocks plays an important part in controlling the locations of the stream channels and also the locations of the underground streams and caves that are so common in the area.
The underlying geology of the Umgeni river is mostly arenaceous rocks of the Ecca Formation.