نهر كريشنا (بالإنجليزية: Krishna River) هو أحد أطول الأنهار في وسط وجنوب الهند، ويصل طوله تقريبًا 1,400 كيلومتر (870 ميل). كما يشار إليه أيضًا باسم كريشنافيني (Krishnaveni) في تسميته الأصلية. ويعد نهر كريشنا رابع أطول نهر في الهند بعد نهر الغانج وجودافارى (Godavari) ونارمادا.
أصله بالقرب من حيدر آباد وكيرلا عند أقصى نقطة من واي تولوكا في مدينة ساتارا بولاية ماهاراشترا، ويقع فم النهر عند دلتا في هاماسالاديفي في أندرا برديش، ويعد نمط تصريفه موازياً ومطلقاً.