Amrapura is a village in Halol tehsil in district of Panch Mahals, Gujarat, India. As per the data provided by Census of India in 2011, total population of Amrapura was 901 which includes 480 males and 421 females. Amrapura covers 332.56 ha area. Pincode of Amrapura is 389360.