Krishna River
Undavalli is located at . It has an average elevation of . It is situated on the south bank of Krishna River.