Pennsylvania State Route 34 is a north-south highway in Eastern Perry County. It runs from the Cumberland/Perry County Line, at Sterrett's Gap, to U.S. Rt. 11/15, near Millersburg. PA St Rt 34 passes through the following towns in Perry County. Shermans Dale Crums Corner
A sign marking Sterrett's Gap. NB PA St Rt 34 north of Sterrett's Gap. NB PA St Rt 34 north of Mountain Road. NB PA St Rt 34 near Fox Hollow Road. NB PA St Rt 34 south of Valley Road. NB PA St Rt 34 at east PA St Rt 850. NB PA St Rt 34/WB PA St Rt 850 west of Pisgah State Road. NB PA St Rt 34/WB PA St Rt 850 near Old Mill Road. NB PA St Rt 34 north of west PA St Rt 850. NB PA St Rt 34 near Windy Hill Road. NB PA St Rt 34 south of east PA St Rt 274. NB PA St Rt 34 at east PA St Rt 274. NB PA St Rt 34/WB PA St Rt 274 near New Bloomfield. NB PA St Rt 34/WB PA St Rt 274 near Little Juniata Creek. NB PA St Rt 34/WB PA St Rt 274 south of New Bloomfield. NB PA St Rt 34/WB PA St Rt 274 near Ferilcle Hill Lane. NB PA St Rt 34/WB PA St Rt 274 near Barnett Street. NB PA St Rt 34 near Carlisle Street. NB PA St Rt 34 near Jeanne Fry Lane. NB PA St Rt 34 near Pine Grove Road. NB PA St Rt 34 west of south PA St Rt 849. NB PA St Rt 34 at south PA St Rt 849. NB PA St Rt 34/WB PA St Rt 849 near Little Buffalo Creek. NB PA St Rt 34/WB PA St Rt 849 near 4th Street. NB PA St Rt 34/WB PA St Rt 849 at Little Buffalo Creek. NB PA St Rt 34/WB PA St Rt 849 near Mulberry Street. NB PA St Rt 34/WB PA St Rt 849 at Market Street. NB PA St Rt 34 near 2nd Street. NB PA St Rt 34 at Front Street. NB PA St Rt 34 at the Juniata River. NB PA St Rt 34 at the Juniata River. NB PA St Rt 34 at Juniata Parkway. NB PA St Rt 34 at Church Road. NB PA St Rt 34 at U.S. Rt. 22/322. NB PA St Rt 34 north of U.S. Rt. 22/322. NB PA St Rt 34 south of Bucks Valley Road. NB PA St Rt 34 at Bucks Valley Road. NB PA St Rt 34 near Mountain Road. NB PA St Rt 34 near Hunters Run. NB PA St Rt 34 at Lovers Lane. NB PA St Rt 34 near Peach Road. The northern end of PA St Rt 34. The northern end marker.