PA 234 begins at an intersection with
US 30 in
Franklin Township,
Adams County, heading north on two-lane undivided Buchanan Valley Road. The road runs through farms and forests with some homes, turning northeast and passing through Trust. The route continues through rural areas as it curves more to the east and winds through forests along the
Conewago Creek, eventually crossing the creek into
Menallen Township. PA 234 continues southeast a short distance to the northeast of the creek on Narrows Road. The road crosses the creek again and heads back into Franklin Township, passing through Bridgeport and heading east before turning south in agricultural areas with a few homes. The route enters the borough of
Arendtsville and becomes North High Street, passing homes. PA 234 turns east onto Main Street and continues through more residential areas. The road crosses the Conewago Creek into
Butler Township and becomes Arendtsville Road, running through open farmland with a few homes. The route heads into the borough of
Biglerville and intersects the western terminus of
PA 394, becoming West York Street and passing residences. The road becomes East York Street and crosses
PA 34, continuing east and crossing the
Gettysburg and Northern Railroad at-grade. PA 234 turns northeast and heads back into Butler Township, becoming Heidlersburg Road and running through more open agricultural areas with occasional homes. The road curves more to the east and crosses into
Tyrone Township, running through more rural areas. The route passes through
Heidlersburg, where it intersects Old Harrisburg Road, and continues to an interchange with the
US 15 freeway. From here, PA 234 runs through a mix of farmland and woodland with some residences on East Berlin Road, becoming the border between
Huntington Township to the north and Tyrone Township to the south as it heads through Five Points. From this point, the road becomes the border between
Reading Township to the north and Tyrone Township to the south, briefly heading entirely into Tyrone Township prior to crossing the Plum Run into Reading Township. In this area, the route intersects
PA 94 before continuing east through more agricultural areas. PA 234 crosses the Conewago Creek into the borough of
East Berlin and becomes West King Street, passing homes along with a few businesses. In the center of town, the route intersects
PA 194 and becomes East King Street. ==History==