Which river is the longest in peninsular India?
Answer
Godavari River
Answer
Godavari River
The Godavari River is the longest river in peninsular India.
The river rises near Trimbakeshwar in Maharashtra’s Western Ghats and travels about 1,465 kilometres eastward across the Deccan Plateau. It passes through Maharashtra, Telangana and Andhra Pradesh, with parts of its basin extending into Chhattisgarh and Odisha, before reaching the Bay of Bengal.
The Godavari is also India’s second-longest river overall, after the Ganges. Its drainage basin covers roughly 312,812 square kilometres, making it one of the country’s largest. Because of its scale and importance, it is often called the Dakshina Ganga, or “Southern Ganges.”
A common mix-up is the Krishna River, another major peninsular river that flows through southern India. The Krishna is very long, but at about 1,400 kilometres it is shorter than the Godavari. The Godavari’s delta, formed by several distributaries, is an important agricultural region along the Andhra Pradesh coast.
Source: Wikipedia · fact-checked Sept. 2026