Townapedia

Mācherla, India

Mācherla is a town of 57,290 people in Andhra Pradesh, India.

Loading the weather...
Population57,290 GeoNames
Elevation136 m 446 ft
Time zoneAsia/Kolkata
Land area13.5 km²

About Mācherla

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.

From the Wikipedia article Macherla (this version), under CC BY-SA 4.0.

Churches and places of worship1

Sri Lakshmi Chennakesava Swami Devastanam , Macherla

Place of worship

Open in Google Maps

Schools, colleges and libraries1

KGBV School , Macherla

School · 2.0 km

Open in Google Maps

Healthcare4

chandamama hospital

Hospital

Open in Google Maps

Governent Hospital ,Macherla

Hospital

Open in Google Maps

Narasimha Murthy Hospital

Hospital

Open in Google Maps

Prameela Dantha Hospital

Hospital

Open in Google Maps

Advertisement

History

Macherla is capital of the region Palnadu. The name Macherla originated from Mahadevi Cherla. This town is in the heart of Palnadu, and has a history of over a thousand years. The famous battle Palnati Yudhdham (War of Palnadu) took place between Macherla and Gurazala between 1176 AD – 1182 AD. The Palnadu Battle is also called the Andhra Mahabharatam because of several similarities. The town is renowned for the Chennakesava Swamy temple built here during the reign of the Haihaya (clan of Yadavs) Kings. Brahmanaidu is the minister to Haihaya kings, who tried to abolish the caste system by "Chapa Koodu" or "Sahapankthi Bhojanalu" in the 12th century.

From the History section of Macherla on Wikipedia, under CC BY-SA 4.0.

Map of Mācherla

6 places. The map loads OpenStreetMap tiles when you open it.

Getting there and nearby towns

  • Vijayapuri North 17 km northwest, about 17 min by car
  • Miryalaguda 46 km north, about 46 min by car
  • Pidugurālla 48 km east, about 48 min by car
  • Kondamallapally 53 km northwest, about 53 min by car
  • Vinukonda 57 km southeast, about 57 min by car
  • Devarkonda 60 km northwest, about 1 h by car
  • Nalgonda 67 km north, about 1 h by car
  • Chandūr 69 km northwest, about 1 h 15 min by car
  • Narasaraopet 71 km east, about 1 h 15 min by car
  • Suriāpet 76 km north, about 1 h 15 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built November 3, 2026. Spotted a mistake? Tell us or suggest a place.