La rivière Mechi est une (en) traversant le Népal et l'Inde, et un affluent du Mahananda, donc un sous-affluent du fleuve le Gange.