The Narmada River originates from the Amarkantak Hill of the Maikal Range in Madhya Pradesh, India. It rises at an elevation of 1,057 meters above sea level. The river flows westward through Madhya Pradesh and Gujarat before draining into the Arabian Sea. The Narmada is one of the major rivers in central India, and it holds religious significance in Hinduism.