Philadelphia subway: map, schedule, fares and every station

The Broad Street Line and the Market–Frankford Line, plus the Norristown High Speed Line out to the counties — 70 stations, $2.90 a ride, and every time read from the published schedule data

Service status

Philadelphia Metro status

Service status

B

Broad Street Line · Fern Rock Transit Center – NRG Station

Within service hours
✓
L

Market–Frankford Line · 69th Street Transit Center – Frankford Transit Center

Within service hours
✓
M

Norristown High Speed Line · 69th Street Transit Center – Norristown Transit Center

Within service hours
✓
Within service hoursOutside service hours
🚇
Before every trip, check the Metro statusSave this page to your favourites: timetable, fares and the official notices we publish are here, each with the date we checked it.
View service status

What are you looking for?

Six pages cover almost every question people arrive with.

Lines
3B · L · M
Stations
7024 on the B, 27 on the L, and 22 on the M
Track
36.92 mi (59.41 km)the three lines added up
A single ride
$2.90the same on all four ways to pay
First train
4:06 amsomewhere on the network, on a weekday
Last train
2:16 amthe four kinds of day all run past midnight

The three lines

Two of them run across and up Philadelphia; the third leaves the city altogether. The colours are the ones the schedule data gives each line.

The subway map

Schematic: north is up and the distances are not to scale. The map page has the big version and the legend.

Schematic map of the Philadelphia metro: the Broad Street Line, the Market–Frankford Line and the Norristown High Speed Line with all 70 stations
The three lines and all 70 stations, drawn from the schedule data itself. Drawing: philadelphiametro.org, Own work (CC BY 4.0)

The subway map as a PDF

Vector, so it stays sharp at any size and prints clean on A3. About 103 KB.

Download the PDF

Getting around: how long the usual trips take

From the running times in the schedule data, station to station, on one train.

TripLine and patternRiding timeStopsWhat it is for
15th St/City Hall → Drexel Station at 30th StreetL all stops2 min1Into West Philadelphia and the main rail station
15th St/City Hall → 5th Street/Independence HallL all stops3 min3Centre to the historic district
15th St/City Hall → Frankford Transit CenterL all stops26 min16The length of the L to the north-east
69th Street Transit Center → 15th St/City HallL all stops15 min10From the western terminal into the centre
15th St/City Hall → NRG StationB Local14 min7Centre to the south end of the B
Fern Rock Transit Center → 15th St/City HallB Local26 min14All stops down the B from the north
Fern Rock Transit Center → 15th St/City HallB Express18 min6The same trip on the express
Fern Rock Transit Center → 8th-MarketB Broad-Ridge Spur19 min7Down the B and off along the Ridge Avenue spur
69th Street Transit Center → Norristown Transit CenterM all stops28 min21The whole interurban line, out of the city
Those minutes are riding time, not door to doorEvery figure above is the time the published schedule gives between the two platforms. It does not include waiting for the train, and in the three shared complexes it does not include changing platform — the data does not publish a transfer time, so this site does not invent one. For a trip with a change, use the trip planner.

One fare, four ways to pay

$2.90 a ride, and two of the four ways to pay give you two hours of free transfers.

A ride anywhere on the network costs $2.90, and it is the same $2.90 on all four ways to pay. Distance makes no difference: two stops and the full length of a line are the same price.

Where the four differ is transfers. 2 of them carry up to 2 free transfers within 120 minutes; the other two do not carry transfer credit at all. That is the single most expensive thing to get wrong about paying here, so it has its own page: ways to pay, with what each one is good for. The rules and what the fare data leaves out are on the fares page.

Three things about this network that nobody tells you

They come out of the schedule data, and they change which train you take.

On the B, three different trains use the same platformsThe orange line is one line with three service patterns, and they do not stop at the same places. The local calls at all 22 of its stops; the express calls at 8 and runs Monday to Friday only; and the Ridge Avenue spur leaves the trunk and ends up at 8th-Market, serving Chinatown and 8th-Market — 2 stations that no other pattern reaches. Same line, same colour, three sets of stops: which train stops where.
The express saves 8 min on the way into the centreBetween Fern Rock Transit Center and Walnut-Locust the schedule gives the local 28 min and the express 20 min. The catch is that the express only stops at 8 places on the whole line, so it is a saving only if both ends of your trip are among them, and only on a weekday.
The M is an interurban line, not a subwayThe third line runs 13.4 mi (21.56 km) from 69th Street Transit Center out to Norristown Transit Center, through Delaware and Montgomery County, with a midday train every 30 min against 6 min on the L. It is a proper segregated railway with 22 stations and it is worth knowing what it is before you plan around it: see the line page.
And one station on the L is closed11th Street is still named in the route data, in both directions, but it has no row in the stop list and no train stops there. It is why the L has 27 stations and not 28, and it has a page of its own explaining the difference.
Keep Philadelphia Metro one tap awayOne page with the schedule for all three lines, this year’s fare, step-free access station by station and what is within walking distance of each stop. Worth finding again when you need it.
Open the schedule

Frequently asked questions

Three rapid-transit lines: the Broad Street Line, the Market–Frankford Line and the Norristown High Speed Line, with 70 stations between them and about 36.92 mi (59.41 km) of track. The schedule data lists five routes, but three of those are patterns of the same line: local, express and the Ridge Avenue spur all belong to the B.

Somewhere on the network there is a train from 4:06 am until 2:16 am. The two city lines keep the same hours every day of the week — the B from 4:40 am to 12:15 am and the L from 4:36 am to 12:11 am — and only the frequency changes. The M is the one that varies by day. Line by line and direction by direction, it is all on the schedule page.

$2.90, the same on all four ways to pay and the same however far you go. Two of the four carry up to 2 free transfers within 120 minutes. Full detail on the fares page.

Three: 15th St/City Hall between the B and the L, 8th-Market between the Ridge Avenue spur and the L, and 69th Street Transit Center between the L and the M. In all three the two lines use different platforms, so a change means walking — and the data does not publish how long that walk takes, so you will not find a figure for it here.

Partly, and the gap is wide: 42 of the 70 stations are declared step-free, 23 are not — about a third of the network — and 5 are declared step-free on some platforms only, which takes the share you cannot rely on to 40%. The accessibility page lists all 70, and describes the inside of the six complexes the data covers.

No. The three lines on this site do not serve the airport; the airport is on the regional rail network, which is a different mode and not covered here. What the metro does connect with, where the platforms are close enough to count, is listed on each station page.

Because the Norristown High Speed Line is not an urban metro line: it is a segregated interurban railway running 13.4 mi (21.56 km) out through Delaware and Montgomery County, with 22 stations and a midday train every 30 min. It is on this site because it is part of the same rapid-transit network — but if you are expecting a subway, that line will surprise you.