This article was updated on June 13, 2019.
Godavari is the longest river of peninsular India.
Godavari, also known as ‘Dakshin Ganga’ – the South Ganges, is the longest river of peninsular India, and the second longest river of India after the Ganges. It originates from Triambakeshwar, Nasik (Maharashtra) and covers a total of 1465 kilometres during its journey through states of Chhattisgarh, Telangana and Andhra Pradesh, before discharging into Bay of Bengal. Major tributaries to river Godavari are – Banganga, Indravati, Purna, Pravara etc. Major cities located at the banks of river Godavari are – Nashik, Nanded, Rajahmundry.
The third longest river of India – Krishna – is the second longest river of peninsular India. After originating near Mahabaleshwar (Maharashtra) the river Krishna flows through states of Maharashtra, Karnataka, Telangana and Andhra Pradesh, before discharging into Bay of Bengal. During its course the river covers approximately 1400 kilometres journey. Major tributaries are – Bhima, Panchganga, Dudhaganga, Ghataprabha, Tungabhadra etc. Sangli and Vijayawada are major cities located at the banks of this river.
Unlike east flowing major rivers of peninsular India, Narmada and Tapi (Tapti) are west flowing rivers running parallel to Vindhyas and Satpura Ranges and do not form deltas. Narmada is the third longest river of peninsular India with a length of 1312 kilometres. It originates from Narmada Kund, Amarkantak and flows through Madhya Pradesh, Maharashtra and Gujarat before discharging into the gulf of Cambay (Khambhat). Main tributaries of Narmada are – Tawa, Shakkar, Hiran, Kolar etc. Sardar Sarovar Dam is a major river project operational on Narmada river. Jabalpur, Hoshangabad, Bharuch are the major cities located on the banks of the river.