Recorre 216 km, atravesando Suazilandia y Mozambique donde desemboca en el río Maputo (llamado río Pongola en Sudáfrica).