River Kaveri originates in the Brahmagiri hills in Kodagu, in a place called Talakaveri (head of Kaveri). It starts its journey from the small pond called as Kundike pond, later the two tributaries known as Kanake and Sujyoti joins it. All these three rivers meets at the point called Bhagamandala. It lies at an altitude of 1350 meters and generally flows from the south to eastward direction. The river is approximately 760 km long. Its flows in the state of Karnataka and Tamil Nadu and merges into Bay of Bengal. The principle tributaries of the river Kaveri include Shimsha river, Hemavati river, Arkavathy river, Honnuhole river, Lakshmana Tirtha river Kabini river, Bhavani river, Lokapavani river and the Amaravati river.

Religious Importance :
The river Kaveri is the sacred river of India and holds the special religious importance. People in India considers river Kaveri as Goddess and worship it. She has been referred o as the Goddess Kaveri Amman. According to the legends she purifies our karmas and washes away all our sufferings. She is the Universal mother and is believed to give us peace.
Other purpose of the Kaveri river :
The river Kaveri has been supporting the large amount of wildlife. Millions of people in south India are heavily dependent on its water especially the tribal population. Its water is widely used for the purpose of irrigation and for the power supply. The hydroelectric plant built on the left Sivanasamudra Falls on the Kaveri, was the first hydroelectric plant in Karnataka.