Indian Rivers of India , its length, source and end
River Length Source End
Brahmaputra 2,900(885 km in India) Chemayungdung Glacier(Near Manas Sarobar )Bay of bengal
Baitarani 360 Km – Bay of bengal
Yamuna 1,376 Km Yamunotri Glacier Ganges River
Narmada 1,312 Km Amarkantak Hill Gulf of Cambay/Khambhat
Indus 3,200(700 km in India) Lake Manasarovar,Tibet Arabian Sea
Godavari 1,465 Km Western Ghat mountain Bayof bengal
Ganges 2,525 Km Kumayun of Himalayas Bay of bengal
Bhagirathi 205 Km Gangotri Glacier
Kaveri 765 Km Brahmagiri Hill Bay of bengal
Tapti 724 Km Mahadev Hill Gulf of Cambay/Khambhat
Krishna 1,290 Km Western Ghat mountain Bay of bengal
Brahmani 480 Km – Bay of bengal
Mahanadi 858 Km Sihawa,Madhyapradesh Bay of bengal
Subarnarekha 433 Km – Bay of bengal
Sabarmati 371 Km Aravalli Range Gulf of Cambay/Khambhat, Arabian Sea