Die Ngwempisirivier is 'n rivier wat in Mpumalanga en Eswatini vloei. Hierdie stroom ontspring in die Drakensberge 27 km suidoos van Ermelo in die rigting van Piet Retief op 'n hoogte van 1500 m bo seespieël. In die boloop van die rivier is die Morgensondam. Net suidwes van Amsterdam sluit die Mpamarivier uit die noordweste aan. Daarna vloei die rivier deur mooi klowe in afgeleë en ylbevolkte gebiede en sluit op die Nkonyeni-gholfbaan in die middel van Eswatini by die Usuturiver aan. Plaaslike mense vang vis in die rivier en besoekers speel met kajakke daarin en stap in die ongerepte klowe.