The Krishna River is the fifth longest river in India. It is long. It is the second longest river in South India. The river is the major source of irrigation in the states of Telangana, Maharashtra, Karnataka and Andhra Pradesh.