Geography

Major Rivers in India
Rivers are so much important for every country. India have numbers of rivers. Ganga is the most important river of country. The major rivers of country are following:

Ganga
Gangotiri - Bay of Bengal
2510 KM
Godavari
Nasik Hills - Bay of Bengal
1450 KM
Indus
Kailash - Arabian Sea
2900 KM
Brahmaputra
Lake Mansarovar - Bay of Bengal
2900 KM
Narmada
Amarkantak hills in M P - Arabian Sea
1290 KM
Krishna
Mahabaleshwar - Bay of Bengal
1290 KM
Yamuna
Garhwall - Bay of Bengal
1211 KM
Mahanadi
Amarkantak Plateau - Bay of Bengal
890 KM
Kaveri
Coorg - Bay of Bengal
760 KM
Luni
Naga Hill,Ajmer - Rann of Kutch
495 KM
Chambal
Janapav near mhow in MP - Yamuna
965 KM
Mahi
Mahi Kanta Hills - Arabian Sea
583 KM