Ganga River is considered to be the longest river of India, its length is 2525 km and spreads from Uttarakhand to Bangladesh. The water of river Ganga is important for drinking water and holds an important place in Hindu religion.
The Godavari River flows through the south Indian states of Maharashtra, Telangana, Andhra Pradesh and Chhattisgarh. Its length is approximately 1464 kilometres and it is the longest registered river of India
The Krishna River flows through Maharashtra, Karnataka and Andhra Pradesh in South India. It is also important in length and the water of Krishna river is used for water conservation and agriculture.
The Yamuna River flows through Himachal Pradesh and Uttar Pradesh in northern India. It is the main tributary of river Ganga and flows through the Municipal Corporation area of Delhi. Yamuna river has high importance in Hindu religion and is considered sacred.
The Narmada River flows in central India and passes through the states of Madhya Pradesh and Gujarat. Its length is about 1312 kilometers and it passes through the Narmada Valley.
The Mahanadi River flows through the Indian states of Odisha and Chhattisgarh. It is 890 kilometers in length and the Mahanadi river joins the sea at Brahmapuri village near the Uchchkoti Sangam
The Kaveri River flows through the states of Karnataka and Tamil Nadu in South India. Its length is about 800 kilometers and it is considered to be the center of sanctity among Indian rivers.