- Home
- Knowledge Base
- India
- Rivers
- South to North Flowing Rivers
South to North Flowing Indian Rivers
Here is a complete list of major Indian rivers that flow in south to north direction:
- Betwa River
- Betwa rises from Vindhya Range in Jhiri Village, Sehore, Madhya Pradesh and flows, from South to North, for a total length of 590 km before emptying in the Yamuna river in Hamirpur, Uttar Pradesh.
- Bhadra River
- Bhadra rises from Gangamoola (also known as Varaha Parvata) in Chikmagalur district, Karnataka and flows, from South to North, for a total length of 171 km before emptying in the Tungabhadra river in Koodli, Bhadravati, Karnataka.
- Kali Sindh River
- Kali Sindh rises from Bagli, Dewas district, Madhya Pradesh in and flows, from South to North, for a total length of 550 km before emptying in the Chambal river in .
- Shipra River
- Shipra rises from Kakri Tekdi hills, Vindhya range in Dhar district, Madhya Pradesh and flows, from South to North, for a total length of 195 km before emptying in the Chambal river in .
- Son River
- Son rises from Amarkantak in Anuppur, Madhya Pradesh and flows, from South to North, for a total length of 784 km before emptying in the Ganges river in Patna district, Bihar.
- Tunga River
- Tunga rises from Gangamoola (also known as Varaha Parvata) in Chikmagalur district, Karnataka and flows, from South to North, for a total length of 147 km before emptying in the Tungabhadra river in Koodli, Bhadravati, Karnataka.
- Tungabhadra River
- Tungabhadra rises from Koodli in Bhadravathi, Karnataka and flows, from South to North, for a total length of 531 km before emptying in the Krishna River in Sangameswaram, Kurnool District, Andhra Pradesh.