Amarapuram is a village in Penukonda revenue division and mandal of Sri Sathya Sai district, Andhra Pradesh.
Amarapuram is located at . It has an average elevation of 603 metres (1981 ft).
According to Indian census, 2001, the demographic details of Amarapuram mandal is as follows: