“The Narmada rises at an elevation of about 3,500 feet (1,080 metres) in the Maikala Range in eastern Madhya Pradesh state on the border with Chhattisgarh state. It first follows a tortuous course through the hills near Mandla and then turns northwest to pass the city of Jabalpur. There it turns southwest and then enters the structural trough between the Vindhya and Satpura ranges at Marble Rocks Gorge. Turning more westward, the river continues across Madhya Pradesh until it passes into Gujarat state. The Narmada enters the Gulf of Khambhat through an estuary 13 miles (21 km) wide, just below Bharuch.
Draining the northern slopes of the Satpura Rangealong its 800-mile (1,300-km) course, it flows through the Hoshangabad plains, the Dhar upland, the Mahishmati plains, and the gorges at Mandhataand Murakta. The river has numerous waterfalls, notably the Dhuandhar Falls, southwest of Jabalpur. Its tributaries occasionally cause floods in the valley between the ranges”.