Route 320

Home » Guides » Pennsylvania » Route 320

PA 320 constitutes an 18.8 mile long route from the city of Chester in Delaware County to Merion township in Montgomery County. PA 320 originates along the couplet of Madison Street north and Upland Street south from U.S. 13 (4th Street) at Downtown Chester. The north end is located at PA 23 outside the borough of West Conshohocken.

Heading north out of Chester, PA 320 follows Providence Avenue from Interstate 95 and PA 352 (Edgemont Avenue) to Widener University into Nether Providence township. Providence Road continues north along PA 252 to Palmers Corner and Media while PA 320 branches eastward along Chester Road to the borough of Swarthmore and Swarthmore College.

Chester Road leads PA 320 north to Sproul Road at Baltimore Pike (SR 2016) by Springfield Mall. PA 320 continues onto Sproul Road through Springfield township to PA 420 (Woodland Avenue) and a grade separated intersection with U.S. 1 (State Road). Spanning I-476 (Mid County Expressway), PA 320 advances through Marple township to meet PA 3 (West Chester Pike) at Broomall.

Paralleling Interstate 476 to the west, PA 320 (Sproul Road) passes through western Haverford township at Darby Road (SR 2005) into Radnor township. The route turns east from Ithan across the Mid County Expressway again to U.S. 30 (Lincoln Highway) at Villanova University.

PA 320 crosses into Lower Merion township and Montgomery County along Spring Mill Road just west of Montgomery Avenue. PA 320 turns onto Montgomery Avenue north ahead of I-476 and S Gulph Road at Matsonford Road (SR 3016).

S Gulph Road takes PA 320 north to ramps with I-76 east at Holston Road in Gulph Mills. PA 320 arcs northeast along Holston Road to Swedeland Road and PA 23 (Schuylkill River Road).

Pennsylvania Route 320 North

PA 320 (Sproul Road) north between Baltimore Pike (SR 2016) and Sheffield Drive. This stretch runs between Springfield Mall and Olde Sproul Shopping Village.

PA 320 (Sproul Road) spans a SEPTA Regional Rail line ahead of succeeding traffic lights with Estates Drive west and Thomson Avenue (SR 2027) east.

Thomson Avenue arcs southeast from PA 320 through residential areas to Baltimore Pike (SR 2016).

Sproul Road north at Kennerly Road in Springfield township.


The north end of PA 420 (Woodland Avenue) ties into PA 320 (Sproul Road) across from Beatty Road (SR 2018) west to Media. PA 420 heads southeast to Morton, Prospect Park and Essington.


Sproul Road expands into a five lane arterial north ahead of Springfield Shopping Center and U.S. 1 (State Road).

U.S. 1 (State Road) passes below PA 320 at a commercialized diamond interchange.

U.S. 1 (State Road) heads east to Upper Darby and Haverford townships en route to Philadelphia.

West from PA 320 and Springfield township, U.S. 1 follows the Media Bypass to I-476 and Baltimore Pike at Black Horse.

Continuing north from State Road, PA 320 (Sproul Road) leads into Marple township.
Pennsylvania Route 320 South

PA 320 (Sproul Road) meets U.S. 1 (State Road) south of Marple in Springfield township.

Service roads connect PA 320 (Sproul Road) with U.S. 1 (State Road). U.S. 1 passes below Sproul Road.

U.S. 1 constitutes a limited access highway along the Media Bypass west from PA 320 (Sproul Road) and the adjacent signal with Maple Crossroads Drive to Baltimore Pike (SR 2016) at Black Horse.

A three level interchange joins U.S. 1 (Media Bypass) with Interstate 476 (Mid County Expressway) in southern Marple township nearby.
Pennsylvania Route 320 scenes

Baltimore Pike (SR 2016) east intersects PA 320 (Sproul Road / Chester Road) on the north side of Swarthmore.

PA 320 follows Chester Road south from Baltimore Pike (old U.S. 1) to Swarthmore College and Sproul Road north to U.S. 1 (State Road) and Marple.

Old Marple Road (SR 1008) extends east from State Road in Upper Providence township to PA 320 (Sproul Road) at Old Sproul Road in Marple.

Photo Credits:

  • 12/27/16 by AARoads and I.C. Ligget.
  • 12/20/17 by AARoads.
  • 12/23/17 by AARoads.

Connect with:
Interstate 76
Interstate 95
U.S. 1
U.S. 13
U.S. 30
Route 3
Route 23
Route 291

Page Updated 01-26-2021.

Go to Top