Kanigiri is an important town and municipality in Andhra Pradesh. It was traditionally associated with Prakasam district, but following the latest district reorganisation, it is now part of the newly formed Markapuram district. Kanigiri is also the headquarters of the Kanigiri Revenue Division and Kanigiri Mandal. The town serves as a commercial, administrative and transport centre for several surrounding rural areas and is known for Kanigiri Hill, its dry upland landscape and its location on the important road corridor connecting the interior region with Ongole, Nellore and other parts of Andhra Pradesh. The new Kanigiri railway station is another major development for the town.
Quick Overview of Kanigiri

| Particular | Details |
| State | Andhra Pradesh |
| Current District | Markapuram District |
| Former District | Prakasam District |
| Revenue Division | Kanigiri |
| Mandal | Kanigiri |
| Urban Administration | Kanigiri Municipality |
| Population | 44,755 (2011 Census municipal figure) |
| Main Court | Kanigiri Court Complex |
| Railway Station | Kanigiri Railway Station |
| Railway Station Code | KNGRI |
| Railway Division | Guntur Division |
| Main Road | NH 565 corridor |
| PIN Code | 523230 |
| STD Code | 08402 |
| Nearest Airport by distance | Kadapa Airport |
| Current District Website | markapuram.ap.gov.in |
Kanigiri Municipality is now one of the three municipalities in Markapuram district, along with Markapuram and Giddalur.
Location of Kanigiri
Kanigiri lies in the interior part of Andhra Pradesh, west of Ongole and east of the Veligonda hill ranges. The surrounding region is mainly an upland agricultural area with rocky hills and a comparatively dry climate.
The town has road connections towards:
- Ongole
- Podili
- Markapuram
- Kandukur
- Pamur
- Nellore-side areas
- Guntur-side routes
Kanigiri is situated along the NH 565 corridor, which is an important north-south route through this part of Andhra Pradesh.
The Paleru river system and the Veligonda hill region influence the geography around Kanigiri. The current Markapuram district profile identifies Kanigiri as one of its major administrative and Assembly centres.
Administration of Kanigiri
Kanigiri has considerable administrative importance because it is both a mandal headquarters and a revenue divisional headquarters.
Markapuram district has two revenue divisions:
- Markapuram Revenue Division
- Kanigiri Revenue Division
Kanigiri Revenue Division contains six mandals:
- Kanigiri
- Pamur
- Veligandla
- Hanumanthunipadu
- Pedacherlopalle
- Chandrasekharapuram
The current Markapuram district administration confirms that the district has 21 mandals in total, with six under the Kanigiri Revenue Division.
Kanigiri Municipality
Kanigiri is administered as a municipality. The Andhra Pradesh Municipal Administration portal maintains a separate official portal for Kanigiri’s civic services, including property-tax services, applications and municipal grievances.
Kanigiri Court
Kanigiri has its own Court Complex, allowing residents of the town and nearby mandals to access local judicial services without travelling to the district headquarters for every matter.
Andhra Pradesh High Court legal-services records list:
Court Complex, Kanigiri
The complex is also associated with the Mandal Legal Services Committee, which provides legal-services support to eligible citizens.
Because the civil district boundaries changed only recently, some older judicial directories may still describe Kanigiri under Prakasam. For an active case, the current eCourts record should be used to confirm the court and jurisdiction.
Kanigiri Court Location
The Kanigiri Court Complex is located within Kanigiri town, Andhra Pradesh – 523230.
It can be reached from the bus stand and main commercial areas by autorickshaw, local taxi or private vehicle.
For district-level administrative matters after the latest reorganisation, Markapuram is now the district headquarters.
Kanigiri Railway Station
Kanigiri has received a new railway station as part of the long-running Nadikudi–Srikalahasti new railway line project.
Station Code: KNGRI
Construction of the railway line and station up to Kanigiri was completed, and railway authorities conducted inspection and trial runs during early 2026. The Commissioner of Railway Safety also inspected the Mallavaram–Kanigiri section before passenger operations.
In April 2026, South Central Railway authorities proposed a Guntur–Kanigiri DEMU passenger service, covering about 169 km and serving stations including Narasaraopet, Vinukonda, Darsi and Podili.
However, travellers should check the current Indian Railways/NTES timetable before relying on Kanigiri station, because available railway listings have continued to show no regularly scheduled halting trains at the station.
Kanigiri Railway Station Location
The newly developed railway station is located in the Kanigiri area – 523230, on the new Nadikudi–Srikalahasti railway alignment.
The station has been constructed with passenger facilities including platforms, ticketing facilities and waiting areas.
Until regular train services become fully established, travellers may also consider established stations such as Markapur Road or Donakonda, depending on their train and destination.
Road Connectivity
Road transport remains extremely important for Kanigiri.
Regular bus and road routes connect the town with places such as:
- Ongole
- Markapuram
- Podili
- Pamur
- Kandukur
- Guntur
- Vijayawada
- Nellore-side towns
The Roads and Buildings Department has a dedicated Kanigiri Division, reflecting the importance of the town in the regional road network.
APSRTC buses are widely used for local and intercity travel.
Nearest Airport to Kanigiri
Kanigiri does not have an airport.
By geographical distance, Kadapa Airport (CDP) is among the nearest operational airports, at roughly 125–150 km depending on the route. Vijayawada Airport is farther away but generally offers broader connectivity.
Travellers should compare available flights with the onward road journey before selecting an airport.
Kanigiri Pin Code
The main PIN code of Kanigiri is 523230.
India Post officially lists:
Kanigiri – 523230.
The Prakasam district postal directory, which still contains legacy listings from before the district reorganisation, also records:
Kanigiri Head Post Office – 523230.
The STD telephone code for Kanigiri is 08402.
Places to Visit Around Kanigiri
Kanigiri Hill and Fort Area
Kanigiri is known for the rocky hill overlooking the town. The hill and old fort area provide elevated views across Kanigiri and the surrounding plains.
Bhairavakona
Bhairavakona is one of the better-known religious and natural attractions in the wider Kanigiri side of Markapuram district. It is known for ancient rock-cut temples and a seasonal waterfall surrounded by hills.
Veligonda Region
The Veligonda hills form an important natural feature of the region around Kanigiri. The area is characterised by rocky terrain, valleys and dry-zone vegetation.
FAQs About Kanigiri
Q. What district should I select for Kanigiri on a new government application?
For a current application, select Markapuram district where the updated government system provides that option. Kanigiri has been included in Markapuram district following the district reorganisation effective from 31 December 2025. Older records may still show Prakasam.
Q. Can I currently book a regular passenger train directly to Kanigiri?
Do not assume that a scheduled train is available simply because the new station has been completed. Trial runs have taken place and a Guntur–Kanigiri DEMU was proposed in 2026, but travellers should check NTES or the current Indian Railways timetable for the travel date before booking onward plans.
Q. Where should I go for a local land or revenue issue in Kanigiri?
For mandal-level land, revenue and certificate-related matters, the Kanigiri Tahsildar/Mandal office is the appropriate local office. Matters requiring divisional handling can be dealt with at the Kanigiri Revenue Division level rather than travelling directly to Markapuram for every issue.
Q. Why do some websites and documents still show “Kanigiri, Prakasam District”?
Those records are generally based on the administrative arrangement that existed before the end of 2025. Kanigiri belonged to Prakasam for many years, so postal, railway, court and older government records may continue to carry the former district name until databases are updated. The current civil administration places it in Markapuram district.


