Introduction

SEPTA‘s Suburban Transit Division consists of bus routes that operate in Bucks, Chester, Delaware, and Montgomery Counties in Pennsylvania. These routes include the SEPTA Metro D and M lines, and bus routes 90-99, 103-135, 150, and the 200 series routes. At one point, the suburban transit division also included route 44, but that was fully transferred over to the city transit division.

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.

Paypal Donate

SEPTA Suburban Transit Division Depots

The SEPTA Suburban Transit Division operates buses and rail vehicles out of the following depots. The first digit on the four-digit block numbers indicate which depot the trip is based out of.

  1. Comly (Not a Suburban Depot)
  2. Frankford (Not a Suburban Depot)
  3. Midvale (Not a Suburban Depot)
  4. Victory 110 Victory Ave, Upper Darby, PA 19082
    1. Routes D1, D2, M1, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 123, 125
  5. Allegheny (Not a Suburban Depot)
  6. Frontier 1525 Alan Wood Rd, Conshohocken, PA 19428
    1. Routes 90, 92, 93, 94, 95, 96, 97, 98, 99, 124, 127, 128, 129, 130, 131, 132, 133, 135, 150, 201, 204, 206
  7. Southern (Not a Suburban Depot)
  8. Elmwood (Not a Suburban Depot)
  9. Callowhill (Not a Suburban Depot)

Active Suburban 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. The routes are in numerical order, rather than being separate by county like in the section above

  • Local Bus Service
    • Route 90 Norristown Transit Center to Plymouth Meeting Mall
    • Route 92 West Chester Transit Center to Exton and King of Prussia
    • Route 93 Norristown Transit Center to Pottstown
    • Route 94 Chestnut Hill to Montgomery Mall
    • Route 95 Gulph Mills Station to Willow Grove Park Mall
    • Route 96 Norristown Transit Center to Montgomery Mall and Lansdale
    • Route 97 Norristown Transit Center to Chestnut Hill
    • Route 98 Norristown Transit Center to Plymouth Meeting Mall and Blue Bell
    • Route 99 Norristown Transit Center to Phoenixville
    • Route 103 69th Street Transit Center to Ardmore
    • Route 104 69th Street Transit Center to West Chester
    • Route 105 69th Street Transit Center to Ardmore, Rosemont, and Paoli
    • Route 107 69th Street Transit Center to Glenolden, Springfield Mall and Lawrence Park
    • Route 108 69th Street Transit Center to Philadelphia International Airport and UPS
    • Route 109 69th Street Transit Center to Chester Transit Center
    • Route 110 69th Street Transit Center to Penn State University
    • Route 111 69th Street Transit Center to Chadds Ford
    • Route 112 69th Street Transit Center to Delaware County Community College
    • Route 113 69th Street Transit Center to Darby, Chester, Marcus Hook, and Claymont Transit Center
    • Route 114 Darby Transit Center to Chester Transit Center and Wawa Regional Rail Station
    • Route 115 Delaware County Community College and Darby Transit Center to the Philadelphia Airport
    • Route 117 Penn State University and Chester Transit Center to I-95 Industrial Park
    • Route 118 Chester Transit Center to Media and Newtown Square
    • Route 119 Chester Transit Center to Cheyney University
    • Route 120 69th Street Transit Center to Cheyney University
    • Route 126 69th Street Transit Center to Manoa and Lawrence Park
    • Route 127 Oxford Valley Mall to Trenton Transit Center
    • Route 128 Oxford Valley Mall to Neshaminy Mall
    • Route 129 Frankford-Knights to Oxford Valley
    • Route 130 Frankford-Knights to Newtown and Bucks County Community College
    • Route 131 Norristown Transit Center to Audobon
    • Route 132 Lansdale to Telford
    • Route 133 Frankford-Knights to Bensalem
    • Route 135 West Chester Transit Center to Coatesville
    • Route 139 Limerick to King of Pruissia
    • Route 201 Fort Washington Station Bus-to-Rail Connection to Fort Washington Office Center
    • Route 204 Paoli Station Bus-to-Rail Connection to Eagleview
    • Route 206 Paoli Station Bus-to-Rail Connection to The Commons at Great Valley
  • Cross-County Express Bus Service
    • Route 123 69th Street Transit Center to King of Prussia, Express via I-476
    • Route 124 Philadelphia, 13th-Market, to King of Prussia and Chesterbrook, Express via I-76
    • Route 125 Philadelphia, 13th-Market, to King of Prussia and Valley Forge, Express via I-76
    • Route 150 Plymouth Meeting Mall to PARX Casino, Express via I-276

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 Suburban Transit Division, and not routes with similar names in the City Transit Division that were retired.

Route NameRoute service levels and replacement serviceYear Retired
Route ASuburban Transit Division

Bus service from 69th Street to Penn State. Renumbered route 111 on June 16th 1975
1975
Route BSuburban Transit Division

Bus service from 69th Street Transit Center to Westbrook Park. Merged with route P to form route 107 on June 17th 1974
1974
Route CBus service between 69th Street and Brookline via Earlington Road Merged with route R to create route 103 on January 22nd 1971.1971
Route D
Route E
Route FSuburban Transit Division

Bus service between 69th Street Transit Center and Oakview. Service redesignated route 112 on June 16, 1975. This version of route 112 would ultimately be and split up between routes 107 and 113 on November 28th 1983.
1975
Route GSuburban Transit Division

Bus Service from 69th Street Transit Center to Wynnewood Shopping Center. Merged with route I to create route 105 on September 11th 1970.
1970
Route HBus service from Darby to Brookline. Re-branded route 83 on June 16th 1975.1975
Route ISuburban Transit Division

Bus service from 69th Street Transit Center to Ardmore via Narberth Station. Merged with route G to create route 105 on September 11th 1970.
1970
Route JSuburban Transit Division

Bus service from 69th Street Transit Center to 67th-Elmwood. Rebranded route 108 on June 16th 1975.
1975
Route K
Route L
Route MSuburban Transit Division

Bus service between 69th Street Transit Center and Darby. Rebranded Route 113 on June 16th 1975. This is the oldest bus line in Southeastern Pennsylvania as it was created in 1913.
1975
Route NSuburban Transit Division

Bus service on Baltimore Pike, replacing trolley service on August 3rd 1930. Discontinued.
Route O
Route PSuburban Transit Division

Express bus service from 69th Street Transit Center to Briarcliffe. Merged with route M to form route 107 on June 17th 1974
Route Q
Route RSuburban Transit Division

This service started December 30th, 1960 replacing trolley service. Bus service between 69th Street and Ardmore. Merged with route C to create route 103 on January 22nd 1971.
1971
Route S
Route T
Route U
Route V
Route WSuburban Transit Division

Bus that replaced the 104 trolley starting June 4th 1954. Bus service between Center City Philadelphia and West Chester. Cut back to 69th Street Transit Center on September 9th 1974. Re-designated route 104 on June 16th 1975.
1974
Route XSuburban Transit Division

Bus service between 69th Street Transit Center, Media, and Broomall. Became route 110 on June 16th 1975
1975
Route Y
Route ZSuburban Transit Division

Bus service between 62nd-Malvern (in Philadelphia), Strafford, Exton, and Paoli. Re-branded route 71 on June 16th 1975. Merged into route 105 on November 28th 1983.
Route 10Suburban Transit Division

Bus Service between Center City Philadelphia and Trenton, Provided by Trenton-Philadelphia Coach. Re-numbered Route 150 on July 1st 1977 and shortened to operate between Oxford Valley Mall to Trenton on the same date
1977
Route 45Joint City and Suburban Transit Division Operations.

Created by PTC and Red Arrow on July 30th 1962 as a joint operation. Bus service between Philadelphia and King of Prussia, when SEPTA took over both the PTC and Red Arrow, service would still be split with the city Transit Division. Replaced with route 124 and 125 on November 26th 1989
1989
Route 68Suburban Transit Division

Bus service between Chester, and Brookhaven. Merged with route 69 to form route 70 on June 18th 1973.
1973
Route 69Suburban Transit Division

Bus service between Chester, Buckman Village and Highland Village. Merged with route 68 to form route 70 on June 18th 1973.
1973
Route 70Suburban Transit Division

Bus service between Chester, Brookhaven, and Highland Village. Re-designated route 117 on June 30th 1986
1986
Route 71Suburban Transit Division

Bus service between 62nd-Malvern (in Philadelphia), Strafford, Exton, and Paoli. Re-designated from route F on June 16th 1975. Merged into route 105 on November 28th 1983.
1983
Route 72Suburban Transit Division

Bus Service between Darby and Delmar Village. Merged with route 83 to form route 115 on June 30th 1986
1986
Route 74Bus service between Darby and Chester. Red Arrow Lines took over the route on June 30th 1960. It was officially labeled route 74 when SEPTA took over operations of Red Arrow Bus Lines on January 29, 1970. The line was finally re-branded route 114 on June 30th 19861986
Route 76Suburban Transit Division

Bus service between Darby to Marcus Hook. Merged with route 113 on November 28th 1983.
1983
Route 77Suburban Transit Division

Bus Service between Chester, Parkside, Brookhaven, and Media
1986
Route 781986
Route 80Suburban Transit Division

Bus Service between Chester, Garden City, Wallingford, Moylan, and Media. Became route 118 on June 30th 1986
1986
Route 83Suburban Transit Division

Bus service between Broomall and Darby, replacing route H service. Merged with route 72 to form route 115 on June 30th 1986
1986
Route 91Suburban Transit Division

Bus service between West Chester and Oxford via Kennett Square. Created July 6th 1982 and discontinued June 30th 1983.
1983
Route 91Suburban Transit Division

Started May 3rd 1986. Bus service between Norristown Transit Center and Graterford. Discontinued in 2020 during the COVID Pandemic and never restored.
2020
Route 112Bus service between 69th Street Transit Center and Oakview. Service redesignated from route F on June 16, 1975. This version of route 112 would ultimately be and split up between routes 107 and 113 on November 28th 1983.

A separate route 112 which replaced service on route 104A was designated on June 30th 1986 and still operates today.
1983
Route 120Suburban Transit Division

Bus service between West Chester and Coatesville. Service replaced with Krapf’s Route A in 1992, which again was replaced with SEPTA Route 135 in 2021.
1992
Route 121Suburban Transit Division

Bus service between West Chester and Paoli. Re-designated route 92 on October 11th 1982.
1982
Route 122Suburban Transit Division

Bus service between West Chester and Oxford via Kennett Square. Re-designated route 91 on July 6th 1982.
1982
Route 126Created May 7th 1984. Bus service between Paoli and Great Valley. Renumbered Route 2061988
Route 150Suburban Transit Division

Replacing Trenton-Philadelphia Coach route 10 starting July 1st 1977, operating between Oxford Valley Mall and Trenton, NJ. Renumbered to Route 127 on November 14th 1983.
1983
Route 151Suburban Transit Division

Created in November 1952 by Trenton Philadelphia Coach, operating between Philadelphia and Levittown. Cut back to operating between Levittown and Bristol on March 1st 1964, And re-numbered to route 151 on July 1, 1977. Would also be re-routed to operate between Oxford Valley and Levittown on the same date. Service would be merged with route 153 and re-numbered 128 on November 14th 1983.
1983
Route 152Suburban Transit Division

Bus Service between Oxford Valley Mall and Bristol. Created July 1st 1977
Restructured and replaced by route 128 in 1983
1983
Route 153Suburban Transit Division

Created by Trenton Philadelphia Coach, bus service between Morell Park and Oxford Valley. Merged into route 151 and re-branded route 128 on November 14th 1983.
1983