I fiumi più lunghi dell'India sono il Gange, Godavari, Kaveri, Narmada e Yamuna, in quest'ordine. Il Gange è il più lungo a 2.525 km, mentre il Godavari è il fiume più lungo che scorre interamente all'interno dell'India a 1.465 km.
Trova i fiumi più lunghi in India