page_title: Pennsylvania Route 291
section_title: Route description
hierarchical_section_title: Pennsylvania Route 291 / Route description
caption_attribution_description: Eastbound Pennsylvania Route 291 (Bartram Avenue) past Interstate 95 exit 12B in Philadelphia, Pennsylvania
context_page_description: Pennsylvania Route 291 is an east–west route in Pennsylvania that runs from U.S. Route 13 in Trainer, Delaware County east to Interstate 76 in South Philadelphia near the Walt Whitman Bridge and the South Philadelphia Sports Complex. Except for a short 1-mile section between US 13 and the Chester/Trainer line, PA 291 is mostly a four-lane highway. It runs parallel to the Delaware River. The route passes through industrial areas near the river in Delaware County, serving Chester, Eddystone, Essington, and Lester. PA 291 enters Philadelphia near the Philadelphia International Airport, at which point it has an interchange with I-95. The route crosses the Schuylkill River on the George C. Platt Memorial Bridge and continues along Penrose Avenue to I-76. It has been designated the Industrial Heritage Highway.
  PA 291 was first designated by 1928 along an unpaved road between PA 420 in Prospect Park and PA 191. The route was extended west to US 13 in Eddystone by 1930 on a paved road. PA 291 was realigned to run from US 13 in Trainer to PA 420 in Essington by 1940. The route was extended to PA 191 in Philadelphia by 1950, following Industrial Highway.
context_section_description: PA 291 begins at an intersection with US 13 near Delta Air Lines' Trainer Refinery in the borough of Trainer in Delaware County, heading southeast on two-lane undivided Price Street. The road passes between homes to the northeast and industrial areas to the southwest. The route makes a sharp curve to the northeast and becomes West 2nd Street, crossing into the city of Chester and passing through urban residential and industrial areas. PA 291 continues northeast and becomes a five-lane road with a center left-turn lane as it passes more urban development and empty lots. The route comes to ramps that provide access from the eastbound direction  of US 322 and to the westbound direction of US 322 just northwest of where that route crosses the Delaware River on the Commodore Barry Bridge. The road passes under the western approach of the Commodore Barry Bridge carrying US 322.
  Following this, PA 291 passes more urban homes and businesses. The route splits from West 2nd Street and continues northeast as an unnamed road, crossing Chester Creek near Chester's City Hall and the William Penn Landing Site. PA 291 intersects the southern terminus of PA 320 (Madison Street northbound and Upland Street southbound), at which point it becomes East 4th Street. The road continues through commercial areas and intersects Morton Avenue, which connects to US 13 to the north. At this point, the route runs between Amtrak's Northeast Corridor to the northwest and the SCI Chester prison to the southeast before intersecting Harrah's Boulevard, which provides access to Harrah's Philadelphia casino and harness racetrack to the southeast along the Delaware River. The road continues northeast between the Amtrak Northeast Corridor to the northwest and Conrail Shared Assets Operations' Chester Industrial Track to the southeast, crossing the Ridley Creek out of Chester and into the borough of Eddystone.
  Here, PA 291 becomes Industrial Highway, a four-lane divided highway, and continues east, with the Northeast Corridor line heading northeast away from the highway. The road continues through industrial areas, passing to the north of Exelon's Eddystone Generating Station. The route crosses the Crum Creek into Ridley Township and passes through Boeing Defense, Space & Security's Vertical Lift helicopter plant. In this area, PA 291 intersects Stewart Avenue, which heads north to an interchange with I-95. Past this, the Chester Industrial Track heads farther south from the road as it passes more commercial establishments. The route crosses the Darby Creek into Tinicum Township and runs east past more businesses, intersecting the southern terminus of PA 420 to the north of Essington.
  Past this intersection, PA 291 continues east through commercial areas with some homes, becoming Governor Printz Boulevard. The route heads northeast into the community of Lester, where it splits into the one-way pair of South Governor Printz Boulevard eastbound and North Governor Printz Boulevard westbound, carrying two lanes in each direction and passing more development. The two directions rejoin as a four-lane divided highway with a wide median that runs near commercial establishments, coming to a ramp from northbound I-95 to eastbound PA 291 that merges in from the left. From here, the route continues east as a four-lane divided highway between I-95 to the north and a lake to the south, coming to a bridge over Conrail Shared Assets Operations' Chester Secondary. At this point, PA 291 reaches the Philadelphia International Airport, where it turns north onto four-lane divided Bartram Avenue and crosses under I-95 while Industrial Highway continues east to the airport.
  After crossing under I-95, PA 291 enters the city of Philadelphia in Philadelphia County and curves to the northeast, running parallel to the Chester Secondary to the northwest, with the John Heinz National Wildlife Refuge at Tinicum located on the other side of the railroad tracks. The road passes under SEPTA's Airport Line leading to the airport at which point that railroad line merges with the Chester Secondary
caption: PA 291 eastbound along Bartram Avenue near the Philadelphia International Airport
exif: {"Image Make": "Apple", "Image Model": "iPhone SE", "Image Orientation": "Horizontal (normal)", "Image XResolution": "72", "Image YResolution": "72", "Image ResolutionUnit": "Pixels/Inch", "Image Software": "10.2.1", "Image DateTime": "2018:04:10 13:58:11", "Image YCbCrPositioning": "Centered", "Image ExifOffset": "206", "GPS GPSLatitudeRef": "N", "GPS GPSLatitude": "[39, 53, 41/10]", "GPS GPSLongitudeRef": "W", "GPS GPSLongitude": "[75, 15, 211/100]", "GPS GPSAltitudeRef": "0", "GPS GPSAltitude": "3919/847", "GPS GPSTimeStamp": "[17, 58, 11]", "GPS GPSSpeedRef": "K", "GPS GPSSpeed": "0", "GPS GPSImgDirectionRef": "T", "GPS GPSImgDirection": "10049/414", "GPS GPSDestBearingRef": "T", "GPS GPSDestBearing": "10049/414", "GPS GPSDate": "2018:04:10", "GPS Tag 0x001F": "5", "Image GPSInfo": "1630", "Thumbnail Compression": "JPEG (old-style)", "Thumbnail XResolution": "72", "Thumbnail YResolution": "72", "Thumbnail ResolutionUnit": "Pixels/Inch", "Thumbnail JPEGInterchangeFormat": "2034", "Thumbnail JPEGInterchangeFormatLength": "9404", "EXIF ExposureTime": "1/2849", "EXIF FNumber": "11/5", "EXIF ExposureProgram": "Program Normal", "EXIF ISOSpeedRatings": "25", "EXIF ExifVersion": "0221", "EXIF DateTimeOriginal": "2018:04:10 13:58:11", "EXIF DateTimeDigitized": "2018:04:10 13:58:11", "EXIF ComponentsConfiguration": "YCbCr", "EXIF ShutterSpeedValue": "10627/926", "EXIF ApertureValue": "7983/3509", "EXIF BrightnessValue": "15425/1346", "EXIF ExposureBiasValue": "0", "EXIF MeteringMode": "Pattern", "EXIF Flash": "Flash did not fire, compulsory flash mode", "EXIF FocalLength": "83/20", "EXIF SubSecTimeOriginal": "461", "EXIF SubSecTimeDigitized": "461", "EXIF FlashPixVersion": "0100", "EXIF ColorSpace": "sRGB", "EXIF ExifImageWidth": "4032", "EXIF ExifImageLength": "3024", "EXIF SensingMethod": "One-chip color area", "EXIF SceneType": "Directly Photographed", "EXIF ExposureMode": "Auto Exposure", "EXIF WhiteBalance": "Auto", "EXIF FocalLengthIn35mmFilm": "29", "EXIF SceneCaptureType": "Standard", "EXIF LensSpecification": "[83/20, 83/20, 11/5, 11/5]", "EXIF LensMake": "Apple", "EXIF LensModel": "iPhone SE back camera 4.15mm f/2.2"}