(1) Narmada is one of only three major rivers in peninsular India that run from east to west, along with the Tapti River and the Mahi River. It flows in a rift valley between the Satpura and Vindhya ranges and drains into the Arabian Sea west of Bharuch city of Gujarat.