Darsi is a municipality town located in the Prakasam district of Andhra Pradesh, India. It serves as the mandal headquarters for the Darsi mandal within the Kanigiri revenue division.
The town is situated at the foot of the Nallamala Hills. Geographically, it is positioned approximately 60 kilometres from Ongole and about 33 kilometres from Addanki.