header

Top ten longest rivers in India

Longest Rivers
Rank River Name Length in km Originates From Ends in
1 Indus 3180 Tibetan Plateau Arabian sea
2 Brahmaputra 2900 Manasarovar Lake Bay of Bengal
3 Ganga 2525 Gangotri Glacier Bay of Bengal
4 Godavari 1465 Brahmagiri Mountain (Nasik) Bay of Bengal
5 Narmada 1312 Amarkantak hill (Madhya Pradesh) Arabian sea
6 Krishna 1400 Mahabaleshwar (Maharashtra) Bay of Bengal
7 Yamuna 1376 Yamunotri Ganga, Triveni sangam
8 Mahanadi 890 Dandakaranya (Chhattisgarh) Bay of Bengal
9 Kaveri 805 Western Ghats (Karnataka) Bay of Bengal
10 Tapi 724 Bettul Arabian sea





Enter Email Address for Newsletter



    Share on facebook    Share on twitter    Share on google +