Carlisle lies in south-central Pennsylvania southwest of the intersection of Interstate 76 (the Pennsylvania Turnpike) and Interstate 81 roughly 20 miles west-southwest of Harrisburg, the state capital.