Introduction
SEPTA‘s city transit division consists of bus routes that operate within the city of Philadelphia. These routes the Boulevard Direct, the SEPTA Metro B, G, L, and T lines, and bus routes 1-88, and K. The SEPTA City Transit Division also includes the 400 series school routes, which only operate when school is in session. At one point, the city transit division also included routes 90, 121, 303, the Newtown Shuttle, and lettered routes A-H, J, L-Z, XA, XB, XH, and XO, but these routes were discontinued or re-designated over time.
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. For those who enjoy Virtual Transit Center and the services we provide, please consider donating.
SEPTA City Transit Division Depots
The SEPTA City Transit Division operates buses and Light Rail Vehicles out of the following depot. The first digit on the four-digit block numbers indicate which depot the trip is based out of.
- Comly 6000 Penn Street, Philadelphia, PA 19149
- Routes: Boulevard Direct, L1 Owl (Split with Frankford and Callowhill), 1 (Split with Frankford) 14, 19 (Split with Frankford), 20, 24, 28, 50 58, 67 (Split with Frankford), 70, 84, 88 (Split with Frankford), 450 (split with Frankford), 452, 461, 462, 475, 476, 477 (split with Frankford), 490
- Frankford 5235 Penn Street, Philadelphia, PA 19124
- Midvale 4401 Wissahickon Avenue, Philadelphia, PA 19144
- Routes: B1 Owl (Split with Southern), 2 (Split with Southern), 4 (Split with Southern), 16, 18, 22, 23, 26, 32, 39, 47 (Split with Southern), 51, 53, 55, 56, 57 (Split with Southern), 61, 71, 76, 77, 81, 426 (split with Frankford), 428, 433 (split with Frankford), 439 (split with Allegheny), 445 (split with Allegheny), 446 (split with Allegheny), 447 (split with Allegheny and Frankford), 448 (split with Allegheny)
- Victory (not a City Transit Division Depot)
- Allegheny 2601 West Allegheny Avenue, Philadelphia, PA 19132
- Frontier (not a City Transit Division Depot)
- Southern 1940 Johnston Street, Philadelphia, PA 19145
- Routes: B1 Owl (Split with Midvale), 2 (Split with Midvale), 4 (Split with Midvale), 7, 12, 17, 29, 37, 45, 47 (Split with Midvale), 57 (Split with Midvale), 63, 64, 68, 79, 409, 415
- Elmwood 7311 Elmwood Avenue, Philadelphia, PA 19142
- Callowhill 350 North 58th Street, Philadelphia, PA 19131
Active City Transit Division Routes
The routes below are active as of the fall 2026 schedule changes. Clicking the routes will show you a history, historic timetables, and audio announcements. The interactive functions of this list is still WIP.

Former route XH
- Local Bus Service
- Route 1 Service from PARX Casino to 54th-City via Roosevelt Boulevard and City Avenue
- Route 2 Service from Wayne Junction Station or Pulaski-Hunting Park to 20th-Johnston via 16th and 17th Streets
- Route 3 Service between Frankford Transit Center to 33rd-Cecil B. Moore via Kensington Avenue, Front Street, and Cecil B. Moore Avenue
- Route 4 Service from Fern Rock Transit Center to Broad-Pattison via 9th Street, and Broad Street
- Route 5 Service between Frankford Transit Center and 2nd-Market via Frankford Avenue, 2nd/3rd Sts
- Route 6 Service between Olney Transit Center and Cheltenham-Ogontz via Ogontz Avenue
- Route 7 Service between 33rd-Dauphin and South Philadelphia via Oregon Avenue, 29th, 22nd, and 23rd Streets
- Route 8 Express Service between Olney Transit Center and Frankford Transit Center
- Route 9 Service between Andorra and 4th-Walnut via Ridge Avenue, Wissahickon Transit Center and I-76
- Route 12 Service between 50th-Woodland and Columbus-Dock via Walnut and Locust Streets
- Route 14 Service between Frankford Transit Center and Northeast Philadelphia, Neshaminy Mall, Oxford Valley Mall, or Sesame Place
- Route 16 Service between Cheltenham-Ogontz and 15th-Market via Broad Street
- Route 17 Service between 2nd-Market and South Philadelphia via Market Street, and 19th/20th Streets
- Route 18 Service between Fox Chase and Cedarbrook Plaza via Rising Sun Avenue, Olney Avenue, and East Mt. Airy
- Route 19 Service between Frankford Transit Center and Torresdale Station via Grant Avenue
- Route 20 Service between Frankford Transit Center and Franklin Mall via Roosevelt Boulevard and Academy Road, with late night service to PARX Casino
- Route 21 Service between 69th Street Transit Center and Columbus-Dock via Chestnut/Walnut Streets
- Route 22 Service between Olney Transit Center and Willow Grove or Warminster via Easton Road and York Road
- Route 23 Service between Chestnut Hill and 12th-Market via Germantown Avenue, 11th/12th Streets
- Route 24 Service between Frankford Transit Center and Fox Chase or Southampton
- Route 25 Service between Frankford Transit Center and Front-Spring Garden L1 Station via Aramingo Avenue and Port Richmond
- Route 26 Service between Frankford Transit Center, Langdon-Sanger, Algon-Deveraux, Rising Sun-Olney, or One-Olney Square and Chelten Avenue Regional Rail Station
- Route 27 Service between Plymouth Meeting Mall, Barren Hill, and Center City Philadelphia
- Route 28 Service between Torresdale-Cottman and Fern Rock Transit Center via Rhawn Street
- Route 29 South Philadelphia Crosstown service via Tasker and Morris Streets
- Route 30 Service between 69th Street Transit Center, 40th-Market L1 Station, and William H. Gray III 30th Street Station via Haverford Avenue and University City
- Route 31 Service between City Hall and 76th-City via Market Street and 63rd Street
- Route 32 Service between Broad-Carpenter and Ridge-Lyceum via North Philadelphia and Henry Avenue
- Route 33 Service between 23rd-Venango and 5th-Market via 22nd Street
- Route 37 Service between Broad-Snyder, Philadelphia International Airport, and Chester Transit Center
- Route 38 Service between Wissahickon Transit Center and 5th-Market via Mantua
- Route 39 Crosstown Service via Susquehanna and Dauphin Streets
- Route 40 Service between 2nd-Lombard and Conshohocken-Monument via Lombard/South Streets
- Route 41 Service between Chelten-Wissahickon and Richmond-Orthodox via Logan and Arrott Transit Center
- Route 42 Service between 2nd-Spruce and 61st-Pine, Wycombe, via Spruce Street
- Route 43 Service between Richmond-Cumberland and 50th-Parkside via Spring Garden Street
- Route 44 Service between Ardmore, 54th-City, and 5th-Market via City Avenue and I-76
- Route 45 Service between 12th-Vine and Broad-Oregon or the Philadelphia Navy Yard via 11th and 12th Streets
- Route 46 Service between 58th-Baltimore and 63rd-Malvern via 60th Street
- Route 47 Service between 5th-Godfrey and Whitman Plaza via 5th, 6th Streets in North Philadelphia, and 7th, and 8th Streets in South Philadelphia
- Route 48 Service between 27th-Allegheny and Front-Market via 29th Street and Market Street
- Route 49 Service between 33rd-Dauphin and 40th-Baltimore T Station via University City
- Route 50 Service between Frankford Transit Center and PARX Casino
- Route 51 Service between Olney Transit Center, Chestnut Hill and Plymouth Meeting Mall
- Route 52 Service between Wissahickon Transit Center or 50th-Parkside and 50th-Woodland
- Route 53 Service between Richmond-Westmoreland, and Carpenter Lane Regional Rail Station via Wayne and Hunting Park Avenues
- Route 54 Crosstown Service between Richmond-Cambria and 33rd-Dauphin via Lehigh Avenue
- Route 55 Service between Olney Transit Center, Willow Grove and Doylestown, via Old York Road/PA 611
- Route 56 Service between Torresdale-Cottman, 23rd-Venango and Bakers Center via Torresdale and Erie Avenues
- Route 57 Service between Fern Rock Transit Center, and South Philadelphia via Rising Sun Avenue, 3rd and 4th Streets
- Route 58 Service between Frankford Transit Center, Someton, and Neshaminy Mall via Bustleton Avenue
- Route 59 Service between Arrott Transit Center and Castor-Bustleton via Castor Avenue
- Route 60 Crosstown Service between Richmond-Westmoreland and 35th-Allegheny or Wissahickon Transit Center via Allegheny Avenue
- Route 61 Service between 9th-Market and Manayunk via Ridge Avenue
- Route 63 Service between Columbus Commons, Food Center, and Overbrook Station, Lankenau Hospital, via Oregon Avenue and 56th/57th Street
- Route 64 Service between Pier 70 and 50th-Parkside via Washington Avenue
- Route 65 Service between 69th Street Transit Center and Germantown-Chelten via City Avenue and Wissahickon Transit Center
- Route 66 Service between Frankford Transit Center, Frankford-Gregg, and Frankford-Knights via Frankford Avenue
- Route 67 Service between Frankford Transit Center and Northeast Philadelphia via Verree Road
- Route 68 Service between 69th Street Transit Center or the UPS Air Hub and Broad-Oregon via Church Lane, Island Avenue, and Penrose Avenue
- Route 70 Service between Frankford-Gregg, Torresdale-Cottman and Fern Rock Transit Center via Cottman Avenue
- Route 71 Service between Broad-Erie and Cheltenham-Ogontz via East Mt. Airy
- Route 72 Crosstown Service between Cedarbrook Plaza and Frankford Transit Center via Cheltenham Avenue
- Route 73 Service between Frankford Transit Center and Richmond-Westmoreland via Bridge Street and Richmond Street
- Route 75 Service between Arrott Transit Center and Wayne Junction via Wyoming Avenue
- Route 76 Service between Rising Sun-Olney and Columbus Commons via Juniata Park and Columbus Boulevard
- Route 77 Service between Chestnut Hill and Northeast Philadelphia via Jenkintown
- Route 79 South Philadelphia Crosstown service via Snyder Avenue, with alternating trips serving University City.
- Route 81 Service between Broad-Erie and Cheltenham-Ogontz via Washington Lane
- Route 82 Service between Frankford Transit Center and Wissahickon Transit Center via Roosevelt Boulevard and Hunting Park Avenue
- Route 84 Service between Frankford Transit Center and Franklin Mall or Bustleton-County Line
- Route 88 Service between Frankford Transit Center and Frankford-Gregg or Holy Redeemer Hospital
- Route K Service between Arrott Transit Center and Ridge-Midvale via Germantown
- School Bus Service (400 Series) Routes
- Route 409 Motivation High School to 84th-Crane (outbound PM only)
- Route 411 Island-Elmwood to West Philadelphia High School and West Catholic High School (inbound AM only)
- Route 415 West Philadelphia High School and West Catholic High School to Island-Elmwood (outbound PM only)
- Route 426 Little Flower High School to Torresdale Av and Bridge St
- Route 428 Little Flower High School to Richmond-Venango
- Route 433 Little Flower High School to Castor and Bleigh Avs
- Route 438 Saul Agricultural High School to Germantown-Chelten
- Route 439 Roxborough High School to Germantown-Chelten
- Route 441 Roman Catholic High School to Ridge-Summit (inbound AM service starts at Ridge-Cathedral)
- Route 442 Randolph Career Academy to Barren Hill
- Route 445 Roxborough High School to Frankford Transit Center
- Route 446 Saul Agricultural High School to 29th-Allegheny (inbound AM service starts at Juniper and Commerce Sts)
- Route 447 Saul Agricultural High School to Frankford Transit Center
- Route 448 Roman Catholic High School to Ridge-Summit
- Route 450 George Washington High School to Frankford-Linden
- Route 452 George Washington High School to Academy-Medford
- Route 461 Archbishop Ryan High School to Bustleton-Verree
- Route 462 Archbishop Ryan High School to Alburger-Verree
- Route 475 Baldi Middle School to Bustleton-Philmont
- Route 476 Baldi Middle School to Roosevelt-Southampton
- Route 477 Baldi Middle School to Academy and Comly Rds
- Route 478 Baldi Middle School to Welsh Rd and Roosevelt Blvd
- Route 484 St. Huberts High School to Holy Redeemer Hospital
- Route 490 Baldi Middle School to Fox Chase Loop
- Route 492 Baldi Middle School to Bustleton-Rennard
- Route 495 Little Flower High School to Southampton & Worthington Rds
- Special Bus Service
- Boulevard Direct Limited Stop service between Neshaminy Mall and Frankford Transit Center.
- LUCY Routes – Loop through University City
- MANN Center Loop Limited Seasonal service to events at the Mann Center
Retired Lines
These routes below are discontinued. Although some utilized numbers of now active routes. Below shows the line name, the year the line was discontinued, and what became of the route. This list on referrs to retired routes in the City Transit Division, and not routes with similar names in the Suburban Transit Division that were retired.
| Route Name | Route service levels and replacement service | Year Retired |
|---|---|---|
| Airport Express | Operated express service between Philadelphia downtown and the Philadelphia International Airport. Discontinued April 28th 1985, replaced with the Airport Line Regional Rail service on the same date. | 1985 |
| Boulevard Limited | Operated limited stop service between Academy-Red Lion and Wissahickon-Hunting Park. Became route 1 in 1988. Service to be replaced with Boulevard Direct service in 2027 | 1988 2027 |
| Mid-City Loop | Operated super frequent service in a circulator loop between 19th and 3rd Streets in Center City via Market Street. Re-branded as route 76 on June 17th 1985. | |
| Newtown Shuttle | Replacement bus service for the Newtown Line. Discontinued in 1998, and replaced with route 301 and route 302, which ultimately were merged into routes 24 (302) and 130 (301). | 1998 |
| Route A | City Transit Division Operated from 15th-Spruce to Andorra and Barren Hill as both a local and express route. On February 5th 1984, Route A would be split up into Route 9 would be the designator for the Andorra to Center City Semi-Express service. Route 27 would be the designator for the Barren Hill to Center City Express service. Route 32 would be the designator for the Barren Hill to Center City Local service. | 1984 |
| Route B | City Transit Division Operated along northern Roosevelt Boulevard and US Route 1 between Frankford TC and Trenton. Service was eventually cut back to Oxford Valley Mall, and Route B became route 14 in 1985 | 1985 |
| Route C | City Transit Division Operated along Broad Street, with one route operating from Fern Rock TC to South Philadelphia, diverting over to 9th Street North of Erie Avenue and the other route operated between Cheltenham-Ogontz Loop (formerly Ogontz City Line Loop) and City Hall, operating the entire length of North Broad Street. The portion of route C that operated between South Philadelphia and Fern Rock was later re-designated 4 in 2012, and is currently still active as route 4. The portion of route C that operated between City Hall and Cheltenham-Ogontz loop was later re-designated 16 in 2012, and is currently still active as route 16. | 2012 |
| Route D | City Transit Division Operated via Chestnut and Walnut Streets, between Center City and West Philadelphia. Became route 21 on September 13th, 1987. | 1987 |
| Route E | City Transit Division Operated from Broad and Erie to 69th Street Terminal via Wayne Avenue, Manayunk, and City Avenue. Became route 65 on September 13th, 1987. | 1987 |
| Route F | City Transit Division Orignal route F was discontinued in 1971, with no direct replacement. Operated along 63rd and 62nd Streets. | 1971 |
| Route G | City Transit Division Operated between South Philadelphia and Overbrook via Oregon Avenue and West Philadelphia. Now route 63. | 2025 |
| Route H | City Transit Division Operated between Broad-Erie and Cheltenham-Ogontz via Lincoln Drive and Mt. Pleasant, serving Cedarbrook Plaza. Now route 71. | 2025 |
| Route J | City Transit Division Operated between Bridesburg and Germantown via Margeret/Orthodox, Logan/Lindley, and Chelten Avenue. Now route 41. | 2025 |
| Route L | City Transit Division Operated between Olney Transportation Center and Chestnut Hill via Stenton Avenue, with alternating trips between serving Erdenheim and Plymouth Meeting Mall. Now route 51. | 2025 |
| Route M | City Transit Division Started off as a route that operated from Broad-Snyder via Broad Street to Moyamensing Avenue, then via Moyamensing Avenue, Penrose Avenue, and Tinicum township and Hog Island The Penrose Avenue portion east of Lanier Avenue became route 68 on February 28th, 1988. Which operated a semi-circle route from Lanier Avenue, via Penrose Avenue to Broad-Oregon then to the Philadelphia Airport via Penrose Avenue and I-95. Route 68 would eventually only operate between Broad-Oregon and Island-Enterprise, more closely matching the original route M routing. Service along the Platt Bridge and towards the Airport from route M would eventually become route 303 in 1997, then merged into a revised version of 68 in 1998. | 1984 |
| Route N | City Transit Division Operated between Pratt Street Terminal and Hollywood. Became route 24. | 1988 |
| Route O | City Transit Division Operated between Broad-Windrim and Huntingdon-Fox Chase. Discontinued when Fern Rock Terminal opened, and split up between routes C (now route 4), N (now route 24), Y (now route 70), and route XO (now route 57) | 1960 |
| Route P | City Transit Division Operated from Frankford-Arrott Terminal to Kensington-Allegheny via Wingohocking Street, M Street, Lycoming Street and G/H Street. Discontinued May 16th 1993, and Merged into route 89 | 1993 |
| Route Q | City Transit Division Service between Richmond-Cumberland and Pier 70 via Delaware Avenue. Discontinued with no direct replacement, on July 7th 1976, Though several years later routes 43 and 25 (and now route 76) would cover the length of this route. | 1976 |
| Route R | City Transit Division Operated the southern end of Roosevelt Boulevard, between Frankford Transportation Center to Henry-Midvale, with alternating service to Wissahickon Transportation Center. Now route 82. | 2025 |
| Route S | City Transit Division Operated between Cedarbrook Plaza and Fox Chase. Became route 18 in 1985 | 1985 |
| Route T | City Transit Division Northeast Philadelphia Crosstown routes. Operating between Frankford-Church, Torresdale Avenue and Fox Chase. Replaced by routes 28 (Rhawn Street) and 41 (Welsh Road), and extension of route 84 (State Road). | 1982 |
| Route U | City Transit Division Southwest Philadelphia bus service, merged with route 108 | 1993 |
| Route V | City Transit Division Service between Angorra and Parkside. Re-designated to route 49, then merged with route 64 | 1964 |
| Route W | City Transit Division Service in Northeast Philadelphia, operating between Bridge Street Terminal and Red Lion Road, and Grant Avenue. Split into routes 19 and 67 in 1985 | 1985 |
| Route X | City Transit Division There were two different versions of route X The first one replaced Route 23a/23b trolley service, operating from Erdenheim to Germantown & Northwestern. This was replaced by Auch Interborugh Transit Company service by 1931, which itself was replaced by route L in 1969. The second, started in 1943. Operating between Germantown Av & Mermaid Loop to Glenside Station via Willow Grove Avenue and Waverly Road. This line would be exteneded to Jenkintown via Glenside Avenue in 1974, and exteneded again to Roosevelt Boulevard via Township Line Road/Cottman Avenue at some point in the future. Rerouted and re-designated to route 77 on July 3rd 1995 | 1995 |
| Route Y | City Transit Division Cottman Avenue crosstown, became route 70 on September 12th, 1988 | 1988 |
| Route Z | City Transit Division The Manayunk-Roxborough Loop. Became route 35 in October 8th, 1967 | 1967 |
| Route XA | City Transit Division Service between Fox Chase and Fern Rock Transportation Center. Merged into route 28 on September 12th, 1988 | 1988 |
| Route XB | City Transit Division Operated in Fairmount Park and City Avenue. Merged with route 38 | 1960 |
| Route XF | City Transit Division Operated short shuttle service from 30th Street Station to University City. Discontinued on October 30th 1953, a new route D-1 would be created April 20th 1959, operating a loop line through the same areas. | 1953 |
| Route XH | City Transit Division Operated between Broad-Erie to Cheltenham-Ogontz Loop via Washington Lane. Now route 81. | 2025 |
| Route XO | City Transit Division Operated between Fern Rock Terminal and Cheltenham Avenue-Crescentville Road. Merged with route 57 in 1982. | 1982 |
| Route 4 | Express service from Olney Transit Center to Fort Washington. Discontinued in 1996. The portion of route C that operated between South Philadelphia and Fern Rock was later re-designated as route 4 in 2012, and is currently still active as route 4. | 1996 |
| Route 10 | Became SEPTA Metro T1 Service in 2025 | 2025 |
| Route 11 | Became SEPTA Metro T4 Service in 2025 | 2025 |
| Route 13 | Became SEPTA Metro T3 Service in 2025 | 2025 |
| Route 15 | Became SEPTA Metro G1 Service in 2025 | 2025 |
| Route 16 | Mixed trips of routes Y (route 70) and W (route 67) between Philmont Hills and Fern Rock. This was labeled route 16 Starting in 1988, and was discontinued in 1996. The portion of route C that operated between City Hall and Cheltenham-Ogontz loop was later re-designated as route 16 in 2012, and is currently still active as route 16. | 1996 |
| Route 34 | Became SEPTA Metro T2 Service in 2025 | 2025 |
| Route 35 | Manayunk/Roxborough Loop. This service last operated August 22nd 2026, and discontinued officially August 23rd 2026 as part of SEPTA’s New Bus Network Phase 1. | 2026 |
| Route 36 | Became SEPTA Metro T5 Service in 2025 | 2025 |
| Route 41 | Welsh Road Crosstown Service. Merged into route 88 on September 13th 1987 Route J was later re-designated 41 in 2025, and is currently still active as route 41. | 1987 |
| Route 47M | Northbound service along 9th Street in South Philadelphia. This service last operated August 22nd 2026, and discontinued officially August 23rd 2026 as part of SEPTA’s New Bus Network Phase 1. | 2026 |
| Route 49 | Service to Gladwyne from center city philadelphia. Re-designated from 44G, and later re-designated 121, then eventually back to 44. This version of the 49 only lasted for a year (1988-1989). A new route 49 was created in 2019, connecting North Philadelphia and South Philadelphia to University City. This service is still active. | 1989 |
| Route 62 | Original Chester Ave extention route from Mount Moriah Loop to Darby Transit Center, merged into route 13 and became SEPTA Metro T3 Service On November 12th 2006, Route 61‘s express service was re-branded as route 62. This service last operated August 21st 2026, and discontinued officially August 24th 2026 as part of SEPTA’s New Bus Network Phase 1. | 2026 |
| Route 63 | Christian/Cathrine Street Crosstown service between Greys Ferry and Pier 70. Merged into route 64’s Washington Avenue service. This service was discontinued. Route G was later re-designated 63 in 2025, and is currently still active as route 63. | 2003 |
| Route 69 | Service from Bala to Manayunk via Belmont Hills, discontinued with no replacement | 1990 |
| Route 71 | Navy Yard Shuttle. This service was discontinued in 2011. Route H was later re-designated 71 in 2025, and is currently still active as route 71. | 2011 |
| Route 76 | City Transit Division Ben FrankLine service along the Ben Franklin Parkway from 5th-Market to Philadelphia Zoo. This service was replaced with the Center City Shopping Spree in 2001, and was paralelled by PHLASH service. A new route 76 began August 23rd 2026, replacing portions of routes 89 and 25, and is still active. | 2001 |
| Route 78 | City Transit Division Express service between Center City and Cornwells Heights Station. This service last operated August 21st 2026, and discontinued officially August 24th 2026 as part of SEPTA’s New Bus Network Phase 1. | 2026 |
| Route 80 | An Express service that operated from Olney Transit Center to Horsham during peak hours. This service last operated August 21st 2026, and discontinued officially August 24th 2026 as part of SEPTA’s New Bus Network Phase 1. | 2026 |
| Route 82 | ColumBUS service recreating the Mid-City Loop to Columbus Boulevard, created August 7th 1992 and discontinued the same year. A new route 82 replaced former route R starting in 2025, and is still active as route 82 | 1992 |
| Route 85 | Service in Belmont Village. Merged into route 40 | 1993 |
| Route 86 | Service along Welsh Road. Merged into route T, and eventually current route 88 | 1960 |
| Route 87 | Operated through Northeast Village, Academy Road, and Linden Avenue. Partially merged into route 20. | 1960 |
| Route 89 | Service between Arrott Transit Center and Front-Dauphin via Juniata Park and Arimingo Avenue. This service last operated August 22nd 2026, and discontinued as part of SEPTA’s New Bus Network Phase 1. Replaced with portions of routes 25, 53, and 76 starting August 23rd 2026. | 2026 |
| Route 90 | City Transit Division Operated between 3rd-Pine and University City via Locust and Spruce Streets. This version of route 90 was discontinued September 7th 1997 and merged into route 12 A new Suburban Transit Division route 90 was created completely unrelated to the original, operating in Montgomery County starting in 2005, and is still active. | 1997 |
| Route 121 | Service from Center City Philadelphia to Gladwyne. Merged into route 44 as part of the “more buses more often” campaign. | 2008 |
| Route 303 | Operated between Broad-Oregon and PNC Operations Center via Penrose Avenue. Route 303 ran alongside route 68 in 1997. Routes 303 and 68 would be merged into one route on December 6th 1998. | 1998 |
Historic Documents
Below are some historic documents for Philadelphia Transportation Company and SEPTA’s city transit division, including notices, schedules, and more. Check the links below to see more. These are for historical, educational, and archival purposes only and should not be used for modern trip planning.
- Philadelphia Transportation Company System Maps, Timetables, and Notices




