Longest River in India

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