PA 341 begins at an intersection with PA 230 in Londonderry Township, Dauphin County, where PA 341 Truck heads east along PA 230. From this intersection, the route heads northeast along two-lane undivided Colebrook Road, running through rural residential areas before it comes to a bridge under the PA 283 freeway. The road curves east and passes through wooded land with a few homes. PA 341 intersects Toll House Road, which heads south to an interchange with PA 283, and continues east-northeast into agricultural areas with some trees and homes. The route comes to a bridge over the Pennsylvania Turnpike and continues through rural land as it enters Conewago Township. The road turns east and runs through a mix of farmland and woodland with a few homes. PA 341 passes through the community of Deodate before it intersects PA 743, at which point PA 341 Truck returns to the route. The route heads northeast into farmland with some trees and residences past this intersection. PA 341 enters South Londonderry Township in Lebanon County, continuing east through rural areas with some homes. In the community of Upper Lawn, the route turns northeast to remain along Colebrook Road and runs through agricultural land with some woods. PA 341 turns southeast and comes to its eastern terminus at an intersection with PA 241.
History
When Pennsylvania first legislated routes in 1911, what is now PA 341 was not given a legislative number. PA 341 was designated by 1930 to run from US 230 east of Middletown east to PA 241 near Colebrook along its current alignment. At this time, the route was paved for a short distance east of US 230 and in the Deodate area while remainder was unpaved. The entire length of the route was paved in the 1930s. Also, the route was realigned to head southeast along Lawn Road to end at PA 241 in Lawn. PA 341 was realigned back to its current eastern terminus in the 1940s.
Major intersections
PA 341 Truck
Pennsylvania Route 341 Truck is an eastbound truck route of PA 341 between PA 230 in Londonderry Township and PA 743 in Conewago Township, where trucks with three or more axles are prohibited. The truck route heads east from the western terminus of PA 341 on PA 230 for a short distance. PA 341 Truck turns north onto Toll House Road and reaches an interchange with the PA 283 freeway. From here, the route follows PA 283 east through Conewago Township to the next exit with PA 743 in Mount Joy Township, Lancaster County. The truck route heads north on PA 743, entering Conewago Township in Dauphin County, before returning to PA 341 near the village of Deodate.