Narmada River River in India The Narmada River, also called the Reva and previously also known as Narbada.This river is located in Madhya Pradesh and Gujarat state of India. It is also known as "Life Line of Madhya Pradesh and Gujarat" for its huge contribution to the state of Madhya pradesh and Gujarat in many ways. Length: 1,312 km Discharge: 1,216 m³/s Source: Amarkantak Mouths: Arabian Sea, Gulf of Khambhat Cities: Jabalpur, Vadodara Bridges: Narmada bridge