El río Narayani como tal se forma en territorio nepalí, (concretamente en la zona de Terai, al sur del país), en la confluencia de los ríos Kali y Trisuli, que provienen de territorio chino.