कृष्णा नदी नंतर तेलंगणा आणि आंध्र प्रदेश राज्यांदरम्यान श्रीशैलम ते पुलचिंतला पर्यंत सुमारे 290 किलोमीटरची सीमा NSP धरणातून वाहते. त्यानंतर ही नदी विजयवाडा येथील प्रकाशम बॅरेजमधून 105 किलोमीटर लांबीपर्यंत वाहते आणि सुमारे 90 किलोमीटर अंतर पार केल्यानंतर बंगालच्या उपसागराला मिळते.