Multiple choice general knowledge Which is the longest river in India? Ganga Godavari Bramhaputra Krishna Reveal answer Fill a bubble to check yourself A Correct answer Explanation The Ganga is the longest river originating within India, stretching over 2500 kilometers. While the Brahmaputra is longer overall, most of its course lies outside India.