PA 94 enters Conewago Township in Adams County and becomes Carlisle Pike, heading into agricultural areas with some commercial development. A short distance later, the route becomes the border between Oxford Township to the west and Berwick Township to the east, running through a wooded area between two lakes before heading through more farmland with some woods and development. In the commercial community of Cross Keys, the road crosses US 30 into Hamilton Township to the east of the borough of New Oxford, running through more agricultural areas with some homes. Farther north, PA 94 crosses the Conewago Creek into Reading Township and runs through more rural areas before coming into the residential community of Hampton and intersecting the eastern terminus of PA 394. The road heads through a mix of farms, woods, and homes as it comes to a junction with PA 234. Past this, the route continues through open farmland with some woodland and residences, passing through Round Hill. PA 94 crosses Mud Run into Huntington Township and runs through more rural areas as it passes to the west of Bermudian Springs High School, turning more to the northwest as it heads into Latimore Township. The route heads through forested areas with some homes, crossing back into Huntington Township and reaching an interchange with US 15, becoming a four-lane divided highway at this point. From here, the road continues into residential areas as a two-lane undivided road and enters the borough of York Springs, passing through the town on Main Street. PA 94 crosses back into Huntington Township and becomes Carlisle Pike again, running through farmland with a few areas of woods and homes. The route heads into Latimore Township again and turns more to the north through open farm fields.