Nandikotkur is a municipality and capital of Nandikotkur mandal in Nandyal district of Andhra Pradesh, India. Nandikotkur is located at 15°52′00″N 78°16′00″E / 15.8667°N 78.2667°E. It has an average elevation of 292 meters. The nearest river is Krishna river.