pa 897 enters heidelberg township in lebanon county and becomes heidelberg avenue. the route passes through the southeastern portion of lebanon county, which is home to an amish community. it continues through a mix of farmland and woodland with some homes the road curves northwest and reaches the residential community of kleinfeltersville, where it turns to the west. the route continues through rural areas and reaches the community of schaefferstown, where it passes homes. pa 897 intersects pa 419, at which point that route turns west to join heidelberg avenue. the road heads through residential areas with some businesses and crosses pa 501. at the western edge of schaefferstown, pa 897 splits from pa 419 by heading northwest along south 5th avenue, heading through agricultural areas with some homes. the road continues northwest and passes through the community of flintville, where it enters south lebanon township. the route reaches the community of iona, where it turns west. pa 897 passes more farms before it curves northwest through a cluster of residential development. the road passes through a mix of farmland and residential subdivisions prior to running through a mix of residential and commercial development. the route becomes the border between the city of lebanon to the west and south lebanon township to the east and curves north through residential areas, coming to an intersection with the eastbound direction of us 422 (east walnut street). pa 897 continues past homes to its northern terminus at a junction with the westbound direction of us 422 (east cumberland street) in the community of hebron.