The Mechi River is a trans-boundary river flowing through Nepal and India. It is a tributary of the Mahananda River.