Originating in Madhya Pradesh, the Tapti River flows through Maharashtra and Gujarat before emptying into the Arabian Sea. It has carved out some deep channels in its course.
Originating in Maharashtra, the Krishna River flows through Karnataka, Telangana, and Andhra Pradesh before emptying into the Bay of Bengal. It has deep valleys and gorges in some parts.
The Godavari, originating in Maharashtra, flows through Telangana, Andhra Pradesh, and eventually into the Bay of Bengal.
Originating in Madhya Pradesh, the Narmada River flows westward into the Arabian Sea. It is known for its deep gorges and relatively steep banks.
A major tributary of the Ganges, the Yamuna flows through Uttarakhand, Himachal Pradesh, Haryana, Delhi, and Uttar Pradesh. It has some deep stretches, particularly in the Himalayan foothills.
The Ganges, originating in the Himalayas, is one of the most important rivers in India. While not known for its depth in general, certain stretches can be quite deep, especially during the monsoon season.
Originating in Tibet, it flows through northeastern India and Bangladesh. The Brahmaputra is known for its depth and breadth in many stretches, especially in Assam.
Though most of the Indus River lies in Pakistan, it originates in Tibet and enters India in the Ladakh region. It has deep gorges in parts of its course.