SEPTA City Transit Division surface routes
Script error: No such module "Unsubst".
Script error: No such module "Infobox".Template:Template other
The City Transit Division of the Southeastern Pennsylvania Transportation Authority (SEPTA) operate almost all of Philadelphia's public transit, including all six trolley, three trackless trolley, and 70 bus lines within city limits. Some of the bordering municipalities are served by the City Transit division, despite not being part of the city. For example, Cheltenham Township has 13 city division routes and no Suburban Division ones. The City Transit division also operates the 400 Series routes which are designed to serve students attending schools in the city of Philadelphia.
The City Transit Division is broken down into seven districts (Allegheny, Callowhill, Comly, Elmwood, Frankford, Midvale, and Southern) and Contract Operations.
History
Transit in Philadelphia began with multiple independent horse car, cable, and traction companies, including the privately established entities: Philadelphia Passenger Railway Company, the Thirteenth & Fifteenth Street Passenger Railway Company, West Philadelphia Passenger Railway Company, etc.[1][2][3] In 1895 these companies began amalgamating into three large operations: the Electric Traction Company, the People's Traction Company, and the Philadelphia Transportation Company (PTC). The following year they consolidated as the Union Traction Company (UTC). In 1902 UTC went bankrupt; it was reorganized as the Philadelphia Rapid Transit Company (PRT) on July 1.
Despite efforts by Thomas E. Mitten, PRT itself went bankrupt in 1939. A new Philadelphia Transportation Company was formed in 1940 to assume PRT's business. National City Lines (NCL) took over management of the PTC on March 1, 1955, and began a program of converting streetcar lines to bus routes. SEPTA was created in 1962, and purchased PTC's transit operations on September 30, 1968. The former Philadelphia Suburban Transit Company's Red Arrow Lines followed on January 29, 1970, after which SEPTA designated the city services as its "City Transit Division".
Many of today's bus and trackless trolley routes were once streetcar lines. Many of the numbered routes were once lettered or named bus routes.
| Former streetcar lines • | Former lettered routes | |||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||
The first bus route was Route A, established in 1923 between Center City Philadelphia and Frankford Terminal via Strawberry Mansion, Hunting Park Avenue, and Roosevelt Boulevard. Route R replaced Route A along Hunting Park and Roosevelt. Route A then served Roxborough and Andorra within Philadelphia and Barren Hill in Montgomery County. Route A was eliminated and replaced by bus Routes 9, 27, and 32 on February 4, 1984.
List of routes
Numbered routes
Current routes
| Route | Terminals | Major streets traveled | District[4] | Service notes | History | |
|---|---|---|---|---|---|---|
| <templatestyles src="Template:Visible anchor/styles.css" />1[5] | Parx Casino | 54th Street and City Avenue | City Avenue, Ridge Avenue, Hunting Park Avenue, Roosevelt Boulevard | Comly & Frankford | Limited-stop No Sunday service |
|
| Decatur Road and Drummond Drive | Limited-stop Select weekday trips only | |||||
| Byberry East Industrial Park | Template:Stl | Limited-stop Select rush hour trips only | ||||
| <templatestyles src="Template:Visible anchor/styles.css" />2[6] | 20th and Johnston Streets | Pulaski and Hunting Park Avenues | 16th Street (northbound) / 17th Street (southbound) | Midvale & Southern |
| |
| Template:Stl |
| |||||
| <templatestyles src="Template:Visible anchor/styles.css" />3[8] | 33rd Street and Cecil B. Moore Avenue | Frankford Transit Center | Cecil B. Moore Avenue, Kensington Avenue, and Frankford Avenue | Frankford | ||
| Smith Memorial Playground | Weekend only service started in 2013 | |||||
| <templatestyles src="Template:Visible anchor/styles.css" />4[11] | Fern Rock Transit Center | Broad Street and Pattison Avenue (NRG Station) | Broad Street | Midvale & Southern |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />5[14] | Front Street and Market Streets | Frankford Transit Center | 3rd Street (northbound) / 2nd Street (southbound), Frankford Avenue | Frankford |
| |
| 6[15] | Cheltenham and Ogontz Avenues Loop | Olney Transit Center | Ogontz Avenue | Allegheny | 24-hour service |
|
| <templatestyles src="Template:Visible anchor/styles.css" />7[16] | Pier 70 | 33rd and Dauphin Streets | Oregon Avenue, 22nd Street (northbound) / 23rd Street (southbound), 29th Street | Southern |
| |
| Whitman Plaza | Limited service | |||||
| 21st and Oregon | ||||||
| <templatestyles src="Template:Visible anchor/styles.css" />8[17] | Olney Transit Center | Frankford Transit Center | Tabor Road, Roosevelt Boulevard, Pratt Street | Frankford | Limited stop service; weekdays only |
|
| 9[18] | Ridge Avenue and Cathedral Road (Andorra) | 4th and Walnut Streetris | Ridge Avenue, Schuylkill Expressway, Chestnut Street, and Walnut Street | Allegheny | No stops between Wissahickon Transportation Center and 30th Street Station |
|
| 10[19] | 63rd Street and Malvern Avenue Loop | 13th Street station | Lansdowne Avenue, Lancaster Avenue | Callowhill | Trolley via subway–surface tunnel 24-hour service |
|
| 11[20] | Darby Transit Center | 13th Street station | Woodland Avenue | Elmwood | Trolley via subway–surface tunnel |
|
| <templatestyles src="Template:Visible anchor/styles.css" />12[21] | Columbus Boulevard and Dock Street | 50th Street and Woodland Avenue |
|
Southern |
| |
| 13[22] | Chester and Callahan Avenues (Yeadon) | 13th Street station | Chester Avenue | Elmwood | Trolley via subway–surface tunnel 24-hour service Limited service to Darby |
|
| 9th Street and Ridge Avenue | ||||||
| <templatestyles src="Template:Visible anchor/styles.css" />14[23] | Neshaminy Mall | Frankford Transit Center | Roosevelt Boulevard and Lincoln Highway | Comly | 24-hour service |
|
| Oxford Valley Mall | Limited service except overnights | |||||
| Sesame Place | Limited service during park hours | |||||
| Byberry East Industrial Park | Limited weekday service | |||||
| 15[24] | 63rd Street and Girard Avenue | Richmond and Westmoreland Loop | Girard Avenue | Callowhill | Trolley (operates 24 hours) |
|
| <templatestyles src="Template:Visible anchor/styles.css" />16[25] | City Hall (15th and Market Streets) | Cheltenham & Ogontz Avenues Loop | Broad Street, Cheltenham Avenue | Midvale |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />17[26] | Front and Market | 20th and Johnston Streets | Market Street, 19th Street (southbound) / 20th Street (northbound) | Southern | 24-hour service (overnight service terminates at Front Street and Market Streets) |
|
| Broad Street and Pattison Avenue | Limited weekday service | |||||
| Philadelphia Naval Shipyard | Weekend service | |||||
| <templatestyles src="Template:Visible anchor/styles.css" />18[27] | Oxford Avenue and Loney Street (Fox Chase Loop) | Michener and Wadsworth Avenues | Oxford Avenue, Rising Sun Avenue, Olney Avenue, Chew Avenue, Vernon Road Stenton Avenue (express) |
Midvale | Limited service |
|
| Cheltenham Avenue and Easton Road | AM rush hour express operates to Fox Chase Limited service from Fox Chase | |||||
| Cedarbrook Plaza | 24-hour service | |||||
| Olney Transit Center | PM rush hour express to Cedarbrook | |||||
| <templatestyles src="Template:Visible anchor/styles.css" />19[28] | Template:Stl | Frankford Transit Center | Grant Avenue, Krewstown Road, Algon Avenue, Whitaker Avenue, Oxford Avenue, Cheltenham Avenue | Comly & Frankford | No Sunday service Select trips only operate from Frankford to Krewstown Road and Gregg Street |
|
| <templatestyles src="Template:Visible anchor/styles.css" />20[29] | Franklin Mall | Frankford Transit Center | Roosevelt Boulevard, Academy Road | Comly | 24-hour service |
|
| Parx Casino | Select night trips only |
| ||||
| <templatestyles src="Template:Visible anchor/styles.css" />21[30] | Columbus Boulevard and Dock Street | 69th Street Transit Center | Walnut Street (westbound) / Chestnut Street (eastbound) | Callowhill |
| |
| 22[31] | Willow Grove Park Mall | Olney Transit Center | Easton Road, Cheltenham Avenue York Road (Warminster service) |
Midvale |
| |
| Jacksonville Road and Potter Street (Warminster) | ||||||
| 23[32] | 11th and Market Streets | Chestnut Hill Loop | 11th Street (northbound) / 12th Street (southbound), Germantown Avenue | Midvale | 24-hour service |
|
| Germantown Avenue and Ontario Street | Limited late-night service | |||||
| <templatestyles src="Template:Visible anchor/styles.css" />24[33] | Huntingdon Park and Berkeley Avenues (Rockledge) | Frankford Transit Center | Pratt Street, Oxford Avenue, and Huntingdon Pike | Comly |
| |
| Gloria Dei Manor (Bethayres) | Limited service | |||||
| 2nd Street and Knowles Avenue (Southampton) | Limited service except Sundays | |||||
| <templatestyles src="Template:Visible anchor/styles.css" />25[34] | Columbus Commons Shopping Center | Frankford Transit Center | Columbus Boulevard, Aramingo Avenue | Frankford |
| |
| Front and Spring Garden Streets | ||||||
| <templatestyles src="Template:Visible anchor/styles.css" />26[35] | Chelten Avenue | Frankford Transit Center | Chelten Avenue, Olney Avenue, Tabor Road, Magee Avenue, Harbison Avenue | Midvale |
| |
| Rising Sun and Olney Avenues | ||||||
| One Olney Square | ||||||
| Olney Transit Center | ||||||
| <templatestyles src="Template:Visible anchor/styles.css" />27[36] | Broad and Carpenter Streets | Plymouth Meeting Mall | Vine Street Expressway, Schuylkill Expressway, Broad Street, Henry Avenue, Ridge Pike | Allegheny | No stops between 16th & Race Streets and Wissahickon Transportation Center |
|
| Ridge and Cathedral | Limited Weekday Peak Hour service. | |||||
| Barren Hill | ||||||
| <templatestyles src="Template:Visible anchor/styles.css" />28[37] | Torresdale and Cottman Avenues Loop | Fern Rock Transit Center | Cadwalader Avenue, Rhawn Street | Comly |
| |
| 29[38] | Pier 70 | 33rd and Dickinson Streets | Tasker Street (westbound) / Morris Street (eastbound) | Southern |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />30[39] | 30th Street Station | 69th Street Transit Center | University Avenue, 41st Street (northbound) / 40th Street (southbound), Haverford Avenue, Vine Street | Callowhill |
| |
| 40th and Market | ||||||
| <templatestyles src="Template:Visible anchor/styles.css" />31[40] | City Hall | 76th Street and City Avenue | Market Street, 63rd Street, Lansdowne Avenue | Callowhill |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />32[41] | Broad and Carpenter Streets | Ridge and Lyceum Avenues | 33rd Street, Henry Avenue | Midvale |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />33[42] | 5th and Market | 23rd and Venango Streets | Market Street, 22nd Street, 20th Street (northbound) / 19th Street (southbound) | Allegheny | 24-hour service |
|
| 34[43] | Template:Stl | Template:Stl | Baltimore Avenue | Elmwood |
| |
| 35[44] | Ridge Avenue and Domino Lane (Roxborough) | Template:Stl | Ridge Avenue, Main Street, and Leverington Street | Midvale | Loop service |
|
| 36[45] | Template:Stl | Template:Stl | Elmwood Avenue | Elmwood | 24-hour service terminates at 73rd Street and Elmwood Avenue only |
|
| 73rd and Elmwood | ||||||
| 37[46] | Template:Stl (Broad Street and Snyder Avenue) | Chester Transit Center | Passyunk Avenue, Lindbergh Boulevard, Industrial Highway | Southern | 24-hour service (overnight service terminates at Harrah's) |
|
| 38[47] | 5th and Market Streets | Template:Stl | Benjamin Franklin Parkway, Belmont Avenue | Callowhill |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />39[48] | Richmond and Cumberland Streets | 33rd and Dauphin Streets | Huntingdon Street, Susquehanna Avenue, York Street (westbound) / Cumberland Street, Dauphin Street (eastbound) | Midvale |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />40[49] | 2nd and Lombard Streets | Conshohocken Avenue and Monument Road | Lombard Street, 41st Street (outbound) / South Street, 40th Street (inbound), Parkside Avenue | Callowhill | Most inbound PM trips operate via Pine Street east of Broad Street |
|
<templatestyles src="Template:Visible anchor/styles.css" />41
|
Wissahickon and Chelten Aves (Germantown) | Bridesburg | Lindley Avenue, Margaret Street, Orthodox Street (Frankford & Logan) | Frankford |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />42[50] | 2nd and Spruce | 61st and Pine | Walnut Street, Chestnut Street, Spruce Street and Marshall Road | Callowhill | 24-hour service Trips alternate between Wycombe and 61st Street terminals |
|
| Sherbrook Boulevard and Springton Road (Wycombe) | ||||||
| 5th and Chestnut | Late Night service | |||||
| 10th and Chestnut | ||||||
| <templatestyles src="Template:Visible anchor/styles.css" />43[51] | Richmond and Cumberland Streets | 50th Street and Parkside Avenue | Spring Garden Street | Callowhill |
| |
| Penn Treaty Park | ||||||
| <templatestyles src="Template:Visible anchor/styles.css" />44[52] | 5th and Market Streets | Template:Stl | Schuylkill Expressway, City Avenue, Montgomery Avenue (Ardmore service) / Conshohocken State Road (Gladwyne service) | Callowhill | Some trips operate via Narberth |
|
| 54th and City | ||||||
| Gladwyne | Limited weekday service | |||||
| <templatestyles src="Template:Visible anchor/styles.css" />45[53] | Broad and Oregon Streets | 12th and Noble Streets | 11th Street (northbound) / 12th Street (southbound) | Southern |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />46[55] | 58th Street and Baltimore Avenue | 63rd Street and Malvern Avenue Loop | 60th Street | Callowhill |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />47[56] | Whitman Plaza | 5th Street and Godfrey Avenue | 7th Street (northbound) / 8th Street (southbound), 5th Street | Midvale & Southern | 24-hour service |
|
| Script error: No such module "anchor".<templatestyles src="Template:Visible anchor/styles.css" />47M[58] | 8th and Spring Garden Streets | 9th Street, 8th Street | Southern | |||
| <templatestyles src="Template:Visible anchor/styles.css" />48[59] | Front and Market Streets | 27th Street and Allegheny Avenue | Arch Street (westbound) / Market Street (eastbound), 29th Street | Allegheny |
| |
| <templatestyles src="Template:Visible anchor/styles.css" />49[60] | 33rd and Dauphin Streets Loop | 29th Street and Snyder Avenue | 29th Street and 21st Street (southbound) / 20th Street and 30th Street (northbound), Market Street, University Avenue | Allegheny |
| |
| [62] | Parx Casino | Frankford Transit Center | Roosevelt Boulevard, Ashton Road, Academy Road, Knights Road | Comly | Limited-stop service along Roosevelt Boulevard |
|
<templatestyles src="Template:Visible anchor/styles.css" />51
|
Olney Transportation Center | Erdenheim or Plymouth Meeting Mall | Stenton Avenue, Germantown Pike | Midvale | 24-hour service |
|
| Rodney and Mt. Airy | Limited Peak Hour Service | |||||
<templatestyles src="Template:Visible anchor/styles.css" />52
|
Wynnefield (limited peak service to Gladwyne) | 49th Street and Woodland Avenue[63] | 52nd Street and 54th Street | Callowhill | 24-hour service | Formerly known as Route 70. Buses replaced streetcars on May 28, 1955. Redesignated Route 52 on September 6, 1964, with service south of Baltimore Ave. removed from Baltimore Ave. and 49th Street to operate via 54th Street and Greenway Avenue at the same time peak service operated to 58th St. & Lindbergh Blvd. replacing Route 46 service, Peak hour service to 58th St. & Lindbergh Blvd. eliminated June 16, 1996, due to poor ridership. Short trips added between Woodland Ave. and Parkside Loop (49th St. & Parkside Ave) on February 11, 2001. Due to the expansion of St. Joseph University campus the northern end of the route was rerouted via Overbrook Train station on June 15, 2003, then via Bala Cynwyd Shopping Center on City Ave. on January 23, 2005, after opposition of additional bus service via Drexel Road in the Overbrook section of the city. Some peak hour trips extended to Gladwyne on February 8, 2009, replacing Route 121 service (Also see: Route 44). Service to Park West Town Center began June 19, 2011. (see Route K for Route 52 streetcar service) |
| Chester Ave | Limited Peak Hour Service | |||||
| G and Hunting Park or Broad and Hunting Park | West Mt. Airy | Wayne Avenue | Midvale | The original route went along 12th and 13th Streets and Wayne Avenue from South Philly to Carpenter. By 1932, it was rerouted to replace Route 19. This was the first streetcar line in Philadelphia to receive PCC cars. On Sundays Routes 53 and 75 streetcar lines were operated as one route between Mt. Airy and Bridesburg. This consolidated service ended when the Route 75 was converted to trackless trolley operation. On May 16, 1985, at 9am SEPTA track inspectors discovered misaligned rails on Wayne Ave. forcing buses to replace streetcars forever. Due to the closure of Luzerne Depot (replaced by Midvale Depot)[64] service rerouted to terminate on street at 10th & Luzerne Sts. on June 8, 1997, Service extended to Broad Street and Hunting Park Avenue on February 22, 2004. Streetcar tracks still visible on Wayne Ave. on the bridge crossing over SEPTA's Chestnut Hill West Line and at the old Carpenter Loop. | ||
<templatestyles src="Template:Visible anchor/styles.css" />54
|
33rd and Dauphin | Richmond and Cambria | Lehigh Avenue, Cambria Street and Somerset Street | Allegheny | Western end of streetcar service originally operated to trolley loop at Ridge & Lehigh Aves. Buses replaced streetcars on June 4, 1955. Western terminal moved from Ridge & Lehigh Aves. and extended to 33rd & Dauphin Sts. Loop to connect with Routes 7, 32, and 61. Bus routing almost identical to the streetcar routing except on western end as mentioned above. | |
<templatestyles src="Template:Visible anchor/styles.css" />55
|
Olney Transportation Center | Willow Grove Park Mall | Old York Road, Easton Road (Pa. Route 611) | Midvale | The Route 55 trolley originally operated from Broad & Olney Terminal to Willow Grove. This was a second route to the Willow Grove Amusement Park (current location of Willow Grove Park Mall). Buses replace streetcars on September 8, 1940, with only rush hour streetcar service south of the Cheltenham Avenue & Old York Road-City Line. Then Full-time streetcar service south of the City Line restored on May 11, 1942. Streetcar service south of the city to Broad & Olney replaced by buses except during rush hours on December 3, 1945. All streetcar service replaced by buses on June 27, 1952. Service extended to Doylestown on June 19, 1966, replacing Route 22 bus service (former trolley line). Service extended to Cross Keys just north of Doylestown on February 2, 1975. Service rerouted to serve the new Willow Grove Park Mall on August 1, 1982. Service extended to the new Cross Keys Place shopping center on September 7, 1997. | |
| Valley Square (Warrington) | Limited service | |||||
| Cross Keys Place shopping center (Doylestown) | ||||||
| Willow Grove Industrial Commons | Limited weekday service | |||||
| UPS (Horsham) | Limited weekday overnight service | |||||
| 23rd and Venango Streets or Bakers Centre[65] | Torresdale and Cottman Avenues[65] | Erie Avenue, Torresdale Avenue | Midvale | 24-hour service | In 1929, Route 56 extended from Mayfair to Frankford, replacing Route 58. Buses replaced trolleys on September 13, 1992. Restoration of trolley service is questionable. Currently along Torresdale Ave. all track has been paved over, overhead wire and trolley wire support poles have been removed. Along Erie Avenue, he track area has been paved over west of Broad St. Between Broad St. and Frankford Ave. all trolley overhead wires infrastructure has been removed. As mentioned with the Route 23 the same issues are there concerning the Route 56. SEPTA has a plan to purchase new cars and restore tracks, wires, and right of way along Erie Avenue. There has been some talk outside of SEPTA about moving Route 56 service to Wayne Junction where it would provide a connection with SEPTA's Regional Rail services. Night Owl service restored on September 4, 2005. | |
<templatestyles src="Template:Visible anchor/styles.css" />57
|
Rising Sun and Olney Avenues or Fern Rock Transit Center | Whitman Plaza | American Street, Rising Sun Avenue, 3rd Street, 4th Street | Midvale & Southern | Weekend service operates on a combined Saturday/Sunday schedule. | Streetcar service operated from 2nd St. & Erie Ave to 29th & Jefferson Sts. via Front, 2nd and 3rd Streets in a north–south direction with North Philadelphia crosstown service operating via Jefferson and Master Streets. The section along Front, 2nd and 3rd Streets replaced part of Route 4 in 1930. Buses replaced trolleys on June 18, 1955. The northern terminus was extended to 2nd St. & Godfrey Ave. on June 19, 1966. The northern terminus was cut back to Front & Spencer Sts. on January 22, 1967. A new branch of the route to Norris & Belgrade Sts. began on September 5, 1976, replacing Route 8 bus service (former streetcar line). Service was extended to the Fern Rock Transportation Center on January 31, 1982, replacing former Route XO bus service. Service restructured on May 16, 1993, by merging Route 50 now a bus route and the southern portion of Route 5 into one route. Service south of Lehigh Avenue moved to American Street. Northbound service south of Girard Ave. operates via 3rd Street replacing Route 5 service from South Philadelphia. Southbound service south of Girard Ave. operates via 4th Street replacing Route 50 (former streetcar) to South Philadelphia. Southbound Route 5 service on 2nd St. and Northbound Route 50 service on 5th St. through South Philadelphia eliminated. Crosstown Route 57 on Jefferson and Master Sts. (since eliminated) and the Route 57 branch service to Norris & Belgrade Sts. merged into a restructured Route 89. Since May 16, 1993, a few minor route changes have been made to this route. |
| 3rd and Girard | Limited Weekday Service | |||||
<templatestyles src="Template:Visible anchor/styles.css" />58
|
Frankford Transportation Center | Somerton or Neshaminy Mall | Bustleton Avenue | Comly | Formerly known as Route 59b. Service introduced April 18, 1949, replacing Route 59 streetcar service between Bustleton & Castor Aves. (Bells Corner) and Bustleton Ave. & Lott St. Service operates via Bustelton Ave. south of Cottman Ave. The original Route 58 went from Frankford to Mayfair via Margaret/Orthodox and Torresdale Avenue; this became part of Route 56 in 1929. | |
| Arrott Transit Center[66] | Castor and Bustleton Avenues/Bells Corner[66] | Castor Avenue | Frankford | Buses temporarily replaced trackless trolleys in 2003; trackless service restored in 2008 | Trackless trolleys replaced buses in 1950. | |
| 35th Street and Allegheny Avenue | Richmond and Westmoreland | Allegheny Avenue | Allegheny | 24-hour service | Buses replaced streetcars in 1978. | |
<templatestyles src="Template:Visible anchor/styles.css" />61
|
Main and Leverington | 9th and Market | Main Street, Ridge Avenue | Midvale | Buses replaced trolley buses in 1961.
Roxborough service removed in 2011 | |
<templatestyles src="Template:Visible anchor/styles.css" />62
|
Andorra | 8th and Market | Umbria Street, Main Street, Schuylkill Expressway | Midvale | Formerly labeled "61 Express". (For the Route 62 Darby-Yeadon Shuttle, see Route 13.) | |
<templatestyles src="Template:Visible anchor/styles.css" />63
|
Overbrook Station or Lankenau Hospital | Columbus Commons | 56th Street, 57th Street, 58th Street, Passyunk Avenue, and Oregon Avenue | Southern | 24-hour service, only serves 63rd & Malvern during AM rush hours. Trips alternate between Columbus Commons and Food Center |
|
| Food Distribution Center | ||||||
<templatestyles src="Template:Visible anchor/styles.css" />64
|
50th and Parkside | Pier 70 | 46th Street, Washington Avenue | Southern | Portions of old bus Route 63 (which went on Catharine and Bainbridge) merged with today's Route 64 (which was rerouted from Federal and Wharton to Washington) in September 2003. After 1976, it extended west along 49th and 48th, replacing Route 49. | |
| 49th and Woodland | Night Service | |||||
<templatestyles src="Template:Visible anchor/styles.css" />65
|
69th Street Transit Center | Germantown Avenue and Chelten Avenue | City Avenue, Walnut Lane | Callowhill | Formerly labeled Route E.[67] The original Route 65 went along 4th and 5th Streets and Old York Road from Downtown to Logan. Between 1923 and 1932, Route 65 was moved to 6th and 7th streets, replacing part of Route 4. On April 4, 1953, it was eliminated (because it was mostly redundant to Route 23) | |
| Frankford Transit Center | Frankford Avenue and Knights Road | Frankford Avenue | Frankford | 24-hour service | see SEPTA Route 66 | |
| Gregg Street | ||||||
<templatestyles src="Template:Visible anchor/styles.css" />67
|
Frankford Transportation Center | Bustleton or Franklin Mall | Verree Road, Red Lion Road, | Comly & Frankford | Formerly labeled Route W. A spur route used to run on Jeanes Street until residents protested and had it removed in 1982. When it was rerouted SEPTA changed the letter W to the numbered route 67. The original Route 67 went on the Zoo-33rd and 36th Streets Line until 1918. | |
<templatestyles src="Template:Visible anchor/styles.css" />68
|
Eastwick, UPS Air Hub, 69th Street Transit Center, or Tinicum | Broad and Oregon | Moyamensing Avenue, Bartram Avenue, Church Lane | Southern | 24-hour service (weekdays only) | Formerly labeled Route M. The original Route 68 went on the Point Breeze-11th and 12th Streets Line until 1914. A second Route 68 went from 3rd & Highland, Chester to Brookhaven on June 30, 1960. Routes 68 and 69 merged into new SEPTA Route 70 on June 18, 1973. A later Route 68 went from Darby via Gladwyne to Ardmore (discontinued February 1982). |
<templatestyles src="Template:Visible anchor/styles.css" />70
|
Fern Rock Transit Center | Torresdale and Cottman or Gregg Street loop | Cottman Avenue, State Road | Comly | Formerly labeled Route Y. (see Route 52 for Route 70 streetcar service) Routes 68 and 69 merged into another SEPTA Route 70 on June 18, 1973. This SEPTA Route 70 was redesignated Route 117 on June 30, 1986. | |
<templatestyles src="Template:Visible anchor/styles.css" />71
|
Broad Street and Erie Avenue | Cheltenham & Ogontz Bus Loop[68] | Cheltenham Avenue, Greene Street, Mt. Pleasant Avenue, Easton Road | Midvale | Previously Bus Route H until February 22, 2025 | |
<templatestyles src="Template:Visible anchor/styles.css" />73
|
Frankford Transit Center | Richmond and Westmoreland | Bridge Street, Richmond Street | Frankford | 24-hour service | Buses replaced streetcars in 1948. |
| Arrott Transit Center | Template:Stl | Wyoming Avenue | Frankford | Buses temporarily replaced trackless trolleys in 2003; trackless service restored in 2008 | A section was renumbered Route 26 by 1932. Trackless trolleys replaced streetcars in 1948. Cut back from Richmond & Orthodox in Bridesburg in mid-1960s due to I-95 construction; replaced by J bus. | |
<templatestyles src="Template:Visible anchor/styles.css" />77
|
Chestnut Hill[69] | St Vincent Street and Roosevelt Boulevard | Willow Grove Avenue, Glenside Avenue, Township Line Road, Cottman Avenue | Midvale | Formerly labeled as Route X. The original Route 77 went from Chester to Media and became part of Route 116, but was later replaced by Route 114. | |
<templatestyles src="Template:Visible anchor/styles.css" />78
|
8th and Market streets | Template:Stl | Market Street, Interstate 676, Interstate 95 | Comly | Cornwells Heights Express, no intermediate travel in Center City. Special fare required: $6 or Zone-3 TrailPass. Weekday late night only Limited Stop Service in Center City Service is only two northbound trips. |
Route created Fall 2010. (See Route 46 for the old route of Route 78) |
| 29th Street and Snyder Avenue[70] | Columbus Boulevard and Snyder Avenue | Snyder Avenue | Southern | 24-hour service | see SEPTA Route 79 | |
<templatestyles src="Template:Visible anchor/styles.css" />80
|
Olney Transit Center | Horsham | Broad Street, Cheltenham Avenue, Fitzwatertown Road | Midvale | Limited-stop service. Peak hours only (Weekdays only) Former trolleybus route |
New service initiated in 2001. The original Route 80 went on Oregon Avenue in South Philly (but was replaced by extensions of Route 7 and Route G); the second one was designated on January 29, 1970. That was redesignated Route 118 on June 30, 1986. (which was later truncated). |
<templatestyles src="Template:Visible anchor/styles.css" />81
|
Broad And Erie | Cheltenham & Ogontz Bus Loop | Cheltenham Avenue, Greene Street, Washington Lane | Midvale | Previously Route XH until February 22, 2025 | |
<templatestyles src="Template:Visible anchor/styles.css" />82
|
Frankford Transit Center | Wissahickon or Henry and Midvale |
Roosevelt Boulevard, Hunting Park Avenue | Frankford | 24-hour service |
|
<templatestyles src="Template:Visible anchor/styles.css" />84
|
Frankford Transit Center | Somerton | State Road, Southampton Road | Comly | Portions were parts of Routes T & 88. | |
<templatestyles src="Template:Visible anchor/styles.css" />88
|
Frankford Transit Center[71] | Pennypack Park or Bethayres[72] | Welsh Road | Comly & Frankford | Portions formerly labeled Route T (later Route 41). | |
<templatestyles src="Template:Visible anchor/styles.css" />89
|
Arrott Transit Center | Front and Dauphin Streets | Aramingo Avenue, Castor Avenue, G Street. | Midvale | Portions formerly labeled Route P, portions were part of former Route 8. The original route went via Tioga and Venango. | |
<templatestyles src="Template:Visible anchor/styles.css" />310
|
Template:Stl or Willow Grove Park Mall[73] | Horsham | Welsh Road, Dresher Road, Moreland Road[73] | Contract operations (Germantown Depot) | Limited weekday service to Willow Grove station, no Sunday service | "Horsham Breeze Red";[73][74] Service along Blair Mill Road transferred to Route 311 bus on February 27, 2017.[75][76][74] |
<templatestyles src="Template:Visible anchor/styles.css" />311
|
Willow Grove station or Willow Grove Park Mall | Horsham | Welsh Road, Blair Mill Road | Contract operations (Germantown Depot) | Limited weekday service to Willow Grove station, no Sunday service | "Horsham Breeze Blue"; Service split from Route 310 bus on February 27, 2017. |
School routes
SEPTA operates bus routes numbered in the 400 Series which are designed to serve students attending schools in the city of Philadelphia. Per federal regulations, SEPTA is not allowed to offer charter bus service for the School District of Philadelphia, so all riders are allowed to utilize the 400 Series routes.[4][77]
Former routes
- Route 41 was previously used twice: the original Route 41 went along 63rd Street and Market Street from Overbrook to Downtown; this became part of Route 31 and Route 10 after 1957. The second one replaced the part of Route T on Welsh Road on January 31, 1982; this later became part of Route 88. Bus Route J was renumbered to Route 41 on February 22, 2025.
- Route 51 went from Downtown Fairmount Park via 8th and 9th Streets and Columbia Avenue; this was eliminated in 1929 and replaced by rerouted Route 3. The current Route 51 was rebranded from Route L on February 22, 2025.
- Route 63 went on Catharine & Christian Streets; it was eliminated in September 2003 in exchange for rerouting of Route 64. SEPTA redesignated Bus Route G to Route 63 on February 22, 2025.
- Route 69 was used three times: the original Route 69 was replaced by Route 31 on September 10, 1938; the second Route 69 was created on June 30, 1960, from Chester to Buckman Village and Highland Village. Routes 68 and 69 merged into new SEPTA Route 70 on June 18, 1973; the third Route 69 (former Route F) was discontinued on December 7, 1990; it went from Wynnefield along Columbia, Creighton, Jefferson, Parkside, Ford, Conshohocken, Neill, Presidential (it went on Belmont and City going south, and Presidential going north), and Belmont to Manayunk.
- Route 71 was used four times previously: The original Route 71 went from Darby to Media; it was converted to buses on August 13, 1938. By 1944, it was rerouted replacing Route 72. Later, part was replaced by Route 117 and the rest was eliminated. The second use of Route 71 was the Shopper's Special Route Darby-Aldan-Springfield-Lawrence Park-Ardmore Junction; it ran from 1971 to 1972. The third one went from Overbrook to Paoli and Exton. It was replaced by Route 105 on November 28, 1983. The fourth one was a new one initiated in 2004, from Navy Yard to Broad Street. It was discontinued in late 2012 and replaced with the private Navy Yard Shuttle on December 3.[78][79] The fifth and current usage of Route 71 took effect on February 22, 2025 when SEPTA redesignated Bus Route H to Route 71.
- Route 72 was used twice: the first one went from Folsom to Prospect Park via Lincoln Avenue and was replaced by rerouted Route 71 by 1944; the second one went from Darby to Delmar Village; it merged with Route 83 to form Route 115 on June 30, 1986.
- Route 74 was used twice: the first one went from Willow Grove to Hatboro and was replaced by part of Route 6 Bus on June 19, 1966; the second one was created on January 29, 1970, and was redesignated as Route 114 on June 30, 1986.
- Route 76 was used twice: the first one went from Darby to Marcus Hook and was replaced by an extended Route 113 on November 28, 1983, and the second one was a replacement of Mid-City Loop Ben Franklin line service from 5th and Market to the zoo. This route was replaced by the Shopping Spree service in 2004.
- Route 81 was used three times, including its current usage: the first one operated in South Philly along Passyunk Avenue and Snyder Avenue; the section east of Snyder terminal was discontinued between 1954 and 1956; the remainder was discontinued by 1958. The second one operated from Springfield to Decker Square via US 1. Route 81 was rebranded from Bus Route XH on February 22, 2025.
- Route 82 was used three times previously: the first one operated on the Chester-47th Street Line until 1918. The second one went from Chester to Springfield; regular service was discontinued but school service for Cardinal O'Hara ran until 1986 when Ridley Township School District took over the operation. The third was used briefly in the 1990s as "ColumBUS" with service to the Penns Landing area from the Benjamin Franklin Parkway. The fourth and current usage of Route 82 took effect after Bus Route R was rebranded on February 22, 2025.
- Route 83 was used three times: the first one operated on the Island Road Line until 1918; the second one looped on Race, 4th, Market, 3rd Arch, and 7th, and was discontinued in 1953 or 1954; the third one (former Victory Depot Route H) was created on June 16, 1975, from Darby to Brookline; it merged with Route 72 to form Route 115.
- Route 85 was used twice: the first one went on the Race and Arch Streets Line until 1914; the second one was discontinued on April 4, 1993, with portions transferred to Route 40; the section on Ford Road has no service now.
- Route 86 was used twice: the first one went on the Glenside Short Line until 1913. The second one was rerouted from Grant Avenue to Welsh Road, and continued on Torresdale Avenue to Linden Avenue between 1958 and 1960; it later became part of Route T (later Route 41, now Route 88) and Route 88.
- Route 87 went via Northeast Village, Academy Road and Linden Avenue; part became part of Route 20; the rest was discontinued because the Airport had expanded, closing part of the roads Route 87 went on between 1960 and 1964.
- Route 90 went on Spruce & Pine Street (east of 8th)/Locust Street (west of 8th) and looped on 26th, South, and 22nd. This was discontinued after 1996 and partially replaced by a rerouted Route 12 along Walnut and Locust Streets.
- Route 121 was renumbered from Route 49 on November 26, 1989. It became part of Routes 44 and 52 on February 8, 2009.
Lettered routes
These Bus routes were made because they never started their journeys as former trolleys from the PTC.
| Route | Terminals | Major streets traveled | District[4] | Notes | History | |
|---|---|---|---|---|---|---|
<templatestyles src="Template:Visible anchor/styles.css" />A
|
Broad and South | Andorra | Section on Roosevelt & Hunting Park became part of Route R by 1971 Split into Routes 9, 27 & 32 on February 5, 1984 | |||
| <templatestyles src="Template:Visible anchor/styles.css" />A Express | Plymouth Meeting Mall | |||||
<templatestyles src="Template:Visible anchor/styles.css" />B
|
Bridge and Pratt | Langhorne | Comly | Renumbered Route 14 on June 16, 1985 | ||
<templatestyles src="Template:Visible anchor/styles.css" />C
|
Cheltentham & Ogontz Avenues | City Hall | Broad Street | Midvale and Southern | Paralleled the Broad Street Line subway Alternate buses on each branch |
SEPTA justified the alignment because it provided more frequent stops than the subway, better serving passengers between stations. In FY 2010, the route had 4,520,308 annual passengers, and 14,958 average weekday passengers, for a total of $4,211,345 in passenger revenue. It cost $13,421,916 to operate with 26 buses at peak hours, yielding a 31% farebox recovery ratio. 136,640 (average weekday FY 2010)[80] Split into routes 4 and 16 on February 19, 2012 |
| Fern Rock Transit Center | Broad and Geary | |||||
<templatestyles src="Template:Visible anchor/styles.css" />D
|
Renumbered Route 21 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />E
|
Renumbered Route 65 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />F
|
Overbrook | Angora | 64th Street, 63rd Street, 62nd Street | Discontinued by 1971 | ||
| Renamed from Red Arrow Route "K" when SEPTA bought Victory Depot Renamed Route 69, then discontinued on December 7, 1990 | ||||||
<templatestyles src="Template:Visible anchor/styles.css" />G
|
Overbrook Station or Lankenau Hospital | Columbus Commons | 56th Street, 57th Street, 58th Street, Passyunk Avenue, and Oregon Avenue | Southern | 24-hour service, only serves 63rd & Malvern during AM rush hours. Trips alternate between Columbus Commons and Food Center |
|
| Food Distribution Center | ||||||
<templatestyles src="Template:Visible anchor/styles.css" />H
|
Broad Street and Erie Avenue | Cheltenham & Ogontz Bus Loop[81] | Cheltenham Avenue, Greene Street, Mt. Pleasant Avenue, Easton Road | Midvale | Became Bus Route 71 in February 2025 | |
<templatestyles src="Template:Visible anchor/styles.css" />J
|
Wissahickon and Chelten Aves (Germantown) | Bridesburg | Lindley Avenue, Margaret Street, Orthodox Street (Frankford & Logan) | Frankford | 24-hour service along Orthodox and Lefevre / Margaret Streets (two "night owl" trips between Frankford T.C. and Westmoreland Loop) |
|
<templatestyles src="Template:Visible anchor/styles.css" />K
|
East Falls | Arrott Terminal | Adams Avenue, 66th Avenue, Chelten Avenue | Frankford |
| |
<templatestyles src="Template:Visible anchor/styles.css" />L
|
Olney Transit Center | Erdenheim or Plymouth Meeting Mall | Stenton Avenue, Germantown Pike | Midvale | 24-hour service |
|
| Rodney and Mt. Airy | Limited Peak Hour Service | |||||
<templatestyles src="Template:Visible anchor/styles.css" />M
|
Renumbered Route 68 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />N
|
Renumbered Route 24 on September 12, 1988, and extended to Bethayres | |||||
<templatestyles src="Template:Visible anchor/styles.css" />O
|
Part duplicated by Route N | Became part of Route Y by 1971, and is now part of Route 70 | ||||
<templatestyles src="Template:Visible anchor/styles.css" />P
|
Became part of revised Route 89 after 1971 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />Q
|
Eventually became a southern extension of Route 25 and an eastern extension of Route 43 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />R
|
Frankford Transit Center | Wissahickon Transfer Center or Henry and Midvale |
Roosevelt Boulevard, Hunting Park Avenue | Frankford | 24-hour service |
|
<templatestyles src="Template:Visible anchor/styles.css" />S
|
West Oak Lane | Renumbered Route 18 on June 16, 1985 | ||||
<templatestyles src="Template:Visible anchor/styles.css" />T
|
Split into Routes 28 and 41 on January 31, 1982; one section transferred to Route 84 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />U
|
Became part of Route 108 on April 4, 1993 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />V
|
Renumbered Route 49 between 1964 and 1966; now part of Route 64 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />W
|
Bridge and Pratt | Split into Routes 19 and 67 on June 16, 1985 | ||||
<templatestyles src="Template:Visible anchor/styles.css" />X
|
Erdenheim | City line | Extended east, and original section transferred to Route L by 1971; renumbered Route 77 in 1995 | |||
<templatestyles src="Template:Visible anchor/styles.css" />Y
|
Renumbered Route 70 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />Z
|
Renumbered Route 35 on October 8, 1967 | |||||
<templatestyles src="Template:Visible anchor/styles.css" />XA
|
Fern Rock Transit Center | Became an extension of Route 28 on September 11, 1988 | ||||
<templatestyles src="Template:Visible anchor/styles.css" />XB
|
Fern Rock Transit Center | Became an extension of Route 38 on September 1, 1960 | ||||
<templatestyles src="Template:Visible anchor/styles.css" />XH
|
Broad And Erie | Cheltenham & Ogontz Bus Loop | Cheltenham Avenue, Greene Street, Washington Lane | Midvale | Became Bus Route 81 in February 2025 | |
<templatestyles src="Template:Visible anchor/styles.css" />XO
|
Became an extension of Route 57 on January 31, 1982 | |||||
LUCY routes
The LUCY routes (Loop through University CitY) follow a circular route in University City. There are two lines—Green and Gold—both of which travel along the same streets, but in opposite directions. Technically, there are no terminal stops, but the schedules lists 30th Street Station as its end point although drivers take their layovers on JFK Boulevard just west of 30th Street.
| Route | Terminals | Major streets traveled | District[4] | Notes | |
|---|---|---|---|---|---|
| Green Loop | 30th Street Station | Market Street, 40th Street, 33rd Street | Contract operations (Germantown Depot) | Clockwise loop | |
| Gold Loop | 34th Street, 38th Street, Market Street | Counterclockwise loop | |||
Boulevard Direct
The Boulevard Direct, which is part of the SEPTA DIRECT BUS brand, operates along Roosevelt Boulevard between the Frankford Transportation Center and the Neshaminy Mall. Boulevard Direct offers limited-stop service along Roosevelt Boulevard, with service operating every 10–15 minutes during most times on weekdays and every 15 minutes on weekends. The service offers improved travel times compared to traditional bus service along Route 14, with more frequent service and several bus stops located on the far side of intersections to improve performance.[82] SEPTA offers a free interchange between the Boulevard Direct and the Route 14 bus for same direction travel. The Boulevard Direct service was launched on October 22, 2017.[83] The Boulevard Direct is operated by the Comly District.[4]
SEPTA Owl Link
SEPTA Owl Link was an on-demand microtransit service that provided late night connections from City Transit routes to employers in lower Bucks County. The service connected with the Route 14 bus at Horizon Boulevard, the Route 56 bus at the Torresdale & Cottman Loop, and the Route 66 trackless trolley at the City Line Loop. Trips on SEPTA Owl Link were free with a SEPTA Key card. The SEPTA Owl Link service started on May 10, 2021, as a pilot program. The service ended on February 12, 2022.[84]
See also
Script error: No such module "Portal".
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b c d e Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b c Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b c Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ SEPTA 2012 Annual Service Plan Template:Webarchive
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
External links
- SEPTA bus schedules
- Philadelphia Trolley Tracks
- Philadelphia Transit Vehicles
- Chicago Transit & Railfan Web Site:
- Some 2008 photos of the new trackless trolleys
- Photos of 1987's Route 23 Trolley Tour
- Studio 34's Eponymous Trolley, or, A Short History of Route 34 Template:Webarchive
Script error: No such module "Navbox". Script error: No such module "Navbox".