Rivers of South India: Rivers of South India can be divided into east-flowing and west-flowing rivers.
A major flowing eastward
Mahanadi, Godavari, Krishna, Palar, Pennar, Kaveri rivers. These flow southeast and eastward to join the Bay of Bengal.
The major rivers flowing to the west are- Narmada, Tapi, Sharavati,
Kali, Netravati, Juari and Periyar rivers join the Arabian Sea. These are small and fast-flowing and create waterfalls that help generate hydroelectricity.