Top 10 Longest Rivers In India

Ganga River

The Ganga is one of India's longest rivers, stretching over 2525 kilometres in length

Godavari River

The Godavari River is the second-largest river in India after the Ganga, stretching a total length of 1465 kilometers

Krishna River

The Krishna River, at 1400 kilometers, ranks as India's third-longest river by length and fourth in water inflow.

Yamuna River

The river spans a total length of 1376 kilometers, ranking it as the fourth-longest river in India

Narmada River

The Narmada River starts in Madhya Pradesh and flows 1312 kilometers before reaching the Arabian Sea.

Indus River

The Indus River, originating from Mansarovar Lake in the Tibetan plateau, flows 1114 kilometers, ranking sixth in India

Brahmaputra River

Originating in the Himalayas, stretches 916 kilometers, making it the longest river in South India and the seventh-longest in the country

Mahanadi River

The river spans 890 kilometers, with its mouth in Orissa, making it the eighth-longest river in India

Kaveri River

This river, ranking 9th in India and 3rd in South India, flows 800 kilometers from Karnataka to the Bay of Bengal

Tapti River

Originating in Madhya Pradesh, this major Indian river flows westward, spanning 724 kilometers, ranking among the country's top ten longest

VIEW ALL

Read Next Story