Macherla is a town in Palnadu district of the Indian state of Andhra Pradesh. It is the headquarters of Macherla mandal in Gurazala reve…Macherla is a town in Palnadu district of the Indian state of Andhra Pradesh. It is the headquarters of Macherla mandal in Gurazala revenue division.