Longest River in India
This is a list of rivers of India, starting in the west and moving along the Indian coast southward, then northward. Tributary rivers are listed hierarchically in upstream order: the lower in the list, the more upstream.
The overall discharge of rivers in India or passing/originating in India : List of rivers of India by discharge
The major rivers of India are:
Flowing into the Arabian Sea: Narmada, Tapi, Sindhu, Sabarmati, Mahi, Purna
Flowing into the Bay of Bengal: Brahmaputra, Yamuna, Ganga, Meghna, Mahanadi, Godavari, Krishna, Kaveri, Penna River