Landisburg is a borough in Perry County, Pennsylvania, United States. The population was 195 at the 2000 census. It is part of the Harrisburg–Carlisle Metropolitan Statistical Area.
Landisburg is located at 40°20′32″N 77°18′25″W / 40.34222°N 77.30694°W / 40.34222; -77.30694 (40.342339, -77.307038).
According to the United States Census Bureau, the borough has a total area of 0.1 square miles (0.3 km²), all of it land.