
Introduction
Please Donate!
If everyone reading this could donate just one dollar today, we could afford to have Virtual Transit Center on the web for up to 6 years without interruption, or even the need for ads. For those who enjoy Virtual Transit Center and the services we provide, please consider donating.
SEPTA Route 29 Routing
SEPTA route 29 operates crosstown service along Tasker and Morris Streets in South Philadelphia, providing service between 33rd-Dickinson and Pier 70. Buses operate eastbound via Morris Street and westbound via Tasker Street.

Key Transfer Points on Route 29
SEPTA Route 29 opeates crosstown service in South Philadelphia, and has many transfer points, including…
- 22nd Street
- SEPTA bus route 7
- 20th Street
- SEPTA bus route 17
- Broad Street
- 11th Street
- SEPTA bus route 45 Northbound
- 8th Street
- SEPTA bus route 47 Southbound
- 7th Street
- SEPTA bus route 47 Northbound
- Moyamensing Avenue
- SEPTA bus route 57
- Pier 70 Shopping Center
- SEPTA bus routes 7, 64, 76
- Whitman Plaza
- SEPTA bus route 47
Route 29 Origins
Current SEPTA route 29 actually ran two different iterations, one of which operated from 31st-Girard to South Philadelphia, and the other is the modern Crosstown service that we know today.
Route 29 via Fairmount-Green, 1894-1913
The first iteration of Route 29 actually was a trolley line started on September 5th 1894 (though the number 29 wasn’t assigned until July 28th 1912), operating from 31st-Girard to South Philadelphia. The route it would take would be dependant on the direction of travel. Headed towards South Philadelphia it would operate via Girard to 26th, then 26th to Fairmount, diverting over to 25th from there, then taking 25th to Green Street, operating crosstown service to 4th Street, then via 4th Street to Snyder Avenue. Headed back North, it would operate via Snyder to 8th Street, then via 8th to Fairmount (you read that correctly, 8th Street was northbound), crosstown on Fairmount to 25th Street, then back to Girard Avenue. This service ran alongside a similar route 25 and often swapped terminuses throughout their run time. This verison of route 29 would be discontinued on August 23rd 1913, and replaced by the duplicate service on route 25, but that line would also be discontinued later that year.
Route 29 South Philadelphia Crosstown, 1913-Present
On November 16th 1913 the version of route 29 that we know was created, branching off from route 7 trolley service. This service would start, operating crosstown service between Water and 28th Streets, operating eastbound on Morris Street and westbound on Tasker Street. This would operate as a trolley line until August 9th, 1947, where it would be temporarily converted to bus operations until it was fully converted to trackless on December 14th 1947.
As a trackless, the route 29 be extended west to 33rd Street, with service terminating on 33rd and Dickinson Streets. From December 14th 1947 to February 22nd 2003, route 29 would operate the same route as a trackless trolley every day.
Starting with the February 23rd 2003 schedule change, route 29 would be extended east to Pier 70 Shopping Center. On the same date, trackless trolley service was discontinued on the line. Service on the western end would also be re-routed to operate eastbound via Dickinson Street until 25th Street, and then via 25th to Morris. It would stay this way until September 3rd, 2006, where it would revert back to operating via Morris Street eastbound from 32nd Street. The temporary re-route is also why trackless service was removed initially. Morris Street was straightened out between 32nd and 30th Street as well.
SEPTA would eventually use hybrid buses on the line and even use Proterra-built battery electric buses on the line, but otherwise there has not been trackless service since. However, the route 29 itself has remained as is since the September 3rd 2006 change.
Other Routes using the same numbers.
There has not been any other routes in the system to use the number 29.
New Bus Network Changes
SEPTA Route 29 is not slated to change with the new bus network.
Timetables
Route 29 is currently active. Check out SEPTA’s official website for current timetables for route 29. Below are historic timetables for SEPTA Route 29. These are older, out of date timetables for archival educational purposes only. These are not meant to be used for actual trip planning.
- 1992
- 1993
- 1996
- 1997
- September 7th 1997 (From the collection of Matt Ciecka)
- 1998
- February 8th 1998 (From the collection of Matt Ciecka)
- June 7th 1998 (From the collection of Matt Ciecka)
- September 13th 1998 (From the collection of Matt Ciecka)
- 1999
- June 20th 1999 (From the collection of Matt Ciecka)
- September 12th 1999 (From the collection of Matt Ciecka)
- 2000
- February 6th 2000 (From the collection of Matt Ciecka)
- June 18th 2000 (From the collection of Matt Ciecka)
- 2001
- June 17th 2001 (From the collection of Matt Ciecka)
- September 2nd 2001 (last official trackless timetable) (From the collection of Matt Ciecka)
- 2006
- 2008
- February 10th 2008 (From the collection of Matt Ciecka)
- June 15th 2008
- November 2nd 2008
Audio Announcements
These are the exterior “welcome” announcements that play when the doors open on route 29.

