Sign in

SEPTA Insights (UNOFFICIAL)

@philly-transit-alerts.fyi
31 followers 3 following 427 posts

Every SEPTA service alert as it's posted, and a ✅ when it's resolved. Automated and unofficial; not affiliated with SEPTA. philly-transit-alerts.fyi Adapted from chicagotransitalerts.app by @garlicbuffalo.gobirds.biz

PostsRepliesMedia
Reposted by SEPTA Insights (UNOFFICIAL)
SEPTA Bus Alerts (UNOFFICIAL) @bus.philly-transit-alerts.fyi · 5m
🚌 Route 60 — toward 35th-Allegheny 4 buses within 0.87 mi near Allegheny Av & 25th St, scheduled ~20 min apart Buses: #7305 (1️⃣, 18 min late), #7406 (2️⃣, 19 min late), #7388 (3️⃣, 13 min late), #7321 (4️⃣, 35 min late) 🔗 philly-transit-alerts.fyi
Map of Route 60 with 4 buses numbered in order, running together near Allegheny Av & 25th St.
001
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 19m
🚆⚠️ Media/Wawa Line: Outbound train #5335 is delayed up to 20 minutes today. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Outbound train #5335 is delayed up to 20 minutes today.
Live status and history on SEPTA Transit Alerts.
000
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 29m
🚇⚠️ L1: One train will express eastbound from 69th Street Transit Center to 52nd Street Station as a line adjustment due to earlier delays. The following train will accommodate the passengers. Per SEPTA · septa.org · philly-transit-alerts.fyi
Map of the L1 with the stretch between 69th St Transit Center and 52nd St highlighted. SEPTA alert: One train will express eastbound from 69th Street Transit Center to 52nd Street Station as a line adjustment due to earlier delays. The following train will accommodate the passengers.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 35m
🚇⚠️ L1: Trains are operating with delays due to mechanical issues at Girard Station. Passengers must board all trains on the eastbound platforms at Girard Station until further notice. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Trains are operating with delays due to mechanical issues at Girard Station. Passengers must board all trains on the eastbound platforms at Girard Station until further notice.
Live status and history on SEPTA Transit Alerts.
000
Reposted by SEPTA Insights (UNOFFICIAL)
SEPTA Bus Alerts (UNOFFICIAL) @bus.philly-transit-alerts.fyi · 51m
🕳️ Route 3 — toward 33rd-Cecil B Moore ~30 min between buses — scheduled every ~12 min. Nothing between Frankford Av & Unity St and Cecil B Moore Av & 15th St. Last seen: #3831 (9 min late) · Next up: #3362 (31 min late) 🔗 philly-transit-alerts.fyi
Map of Route 3 with the last buse seen (L) and the next one up (N) ~30 minutes apart, the empty stretch between them dashed.
001
Reposted by SEPTA Insights (UNOFFICIAL)
SEPTA Bus Alerts (UNOFFICIAL) @bus.philly-transit-alerts.fyi · 1h
🚍 6 vehicles from 6 routes stopped together near University Av & Baltimore Av right now Route 30: #3642 (1️⃣) T4: #9082 (2️⃣) T5: #9041 (3️⃣) T2: #9009 (4️⃣) Route 79: #3103 (5️⃣) Route 42: #3385 (6️⃣) 🔗 philly-transit-alerts.fyi
Map of 6 vehicles from Route 30, T4, T5, T2, Route 79, Route 42 stopped together near University Av & Baltimore Av, numbered and colored by route.
001
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 1h
🚆⚠️ Lansdale/Doylestown Line: Inbound train #5335 is on the move with delays of up to 25 minutes. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Inbound train #5335 is on the move with delays of up to 25 minutes.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 1h
🚇⚠️ L1: Passengers may board trains from normal locations at Drexel 30th Street Station. The disabled train is cleared. Expect residual delays. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Passengers may board trains from normal locations at Drexel 30th Street Station. The disabled train is cleared. Expect residual delays.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 1h
🚆⚠️ Lansdale/Doylestown Line: Inbound train #5335 is experiencing delays of up to 30 minutes due to crew unavailability at Doylestown Station. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Inbound train #5335 is experiencing delays of up to 30 minutes due to crew unavailability at Doylestown Station.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 1h
🚇⚠️ L1: Passengers may board trains on locations platform at Drexel 30th Street Station. The disabled train is cleared. Expect residual delays. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Passengers may board trains on locations platform at Drexel 30th Street Station. The disabled train is cleared. Expect residual delays.
Live status and history on SEPTA Transit Alerts.
110
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 1h
🚇⚠️ L1: All passengers must board trains on the westbound platform at Drexel 30th Street Station due to disabled train. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
All passengers must board trains on the westbound platform at Drexel 30th Street Station due to disabled train.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 2h
🚆⚠️ Paoli/Thorndale Line: Outbound train #9521 is operating with delays of up to 15 minutes due to earlier mechanical issues. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Outbound train #9521 is operating with delays of up to 15 minutes due to earlier mechanical issues.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 2h
🚌⚠️ Route 38: Detour: Police Activity WB via J.F.K. Blvd, Right on Schuylkill Ave, Left on 30th St, Right on Market St, Right on 32nd St, Right on Powelton Ave, Left on 31st St, Reg Rt Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: Police Activity
Live status and history on SEPTA Transit Alerts.
000
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 2h
🚋⚠️ T2: Shuttle Busing Between 13th-Market and 61st-Baltimore Stations Bus service replaces trolley service for the entirety of the T2 on Saturday, October 17 and Sunday, October 18. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Shuttle Busing Between 13th-Market and 61st-Baltimore Stations
Live status and history on SEPTA Transit Alerts.
000
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 3h
🚇⚠️ L1: Some riders may experience increased wait times due to a canceled trip. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Some riders may experience increased wait times due to a canceled trip.
Live status and history on SEPTA Transit Alerts.
000
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 3h
🚌⚠️ Route 48: Detour: Police Activity Until 2pm on 10/09/26, SB via Hamilton, Left on 20th, Right on Spring Garden, Right on 17th, Right on Arch, Left on 21st, RegRte Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: Police Activity
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 3h
🚌⚠️ Route 32: Detour: Police Action until 2pm 10-9-26, NB via Vine, Right on 20th, Left on Spring Garden, Right on Pennsylvania, Reg Rt Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: Police Action
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 3h
🚌⚠️ Route 2: Detour: Fire rescuse Until 12:30 on 10/09/26, NB via 17th, Left on Allegheny, Right on 22nd, Right on Erie, Left on 20th, RegRte Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: Fire rescuse
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 3h
🚌⚠️ Route 38: Detour: Police Activity EB via Art Museum, Right on Spring Garden, Right on 17th, Left on Market, Reg Rt Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: Police Activity
Live status and history on SEPTA Transit Alerts.
120
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 3h
🚌⚠️ Route 38: Detour: Police Activity WB via 20th st, Left on Spring Garden, Left on Into The Art Museum, Reg Rt Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: Police Activity
Live status and history on SEPTA Transit Alerts.
110
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 3h
🚆⚠️ Warminster Line: Outbound train #424 will board on the inbound platform at Jenkintown Station. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Outbound train #424 will board on the inbound platform at Jenkintown Station.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 3h
🚆⚠️ Paoli/Thorndale Line: Inbound train #9524, scheduled to depart Thorndale Station at 11:29 a.m., is canceled due to mechanical issues. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Inbound train #9524, scheduled to depart Thorndale Station at 11:29 a.m., is canceled due to mechanical issues.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 3h
🚇⚠️ B1: One train will express southbound from Olney TC to Erie Station as a line adjustment due to earlier delays. The following train will accommodate the passengers. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
One train will express southbound from Olney TC to Erie Station as a line adjustment due to earlier delays. The following train will accommodate the passengers.
Live status and history on SEPTA Transit Alerts.
100
Reposted by SEPTA Insights (UNOFFICIAL)
SEPTA Bus Alerts (UNOFFICIAL) @bus.philly-transit-alerts.fyi · 5h
🚌 Route 47 — toward 5th-Godrey 4 buses within 0.81 mi near 7th St & Spring Garden St, scheduled ~22 min apart Buses: #3120 (1️⃣, 14 min late), #8466 (2️⃣, 11 min late), #3824 (3️⃣, 27 min late), #3336 (4️⃣, 6 min late) 🔗 philly-transit-alerts.fyi
Map of Route 47 with 4 buses numbered in order, running together near 7th St & Spring Garden St.
001
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 5h
🚌⚠️ Route 28: Detour: Police Activity Until 1pm on 10/9/26, WB via Rhawn St, Left on Frankford Ave, Right on Sheffield, Right on Rowland, Left on Rhawn St, Reg Rt Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: Police Activity
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 5h
🚌⚠️ Route 28: Detour: Police Activity Until 1pm on 10/9/26, EB via Rhawn St, Right on Rowland, Left on Sheffield, Left on Frankford Ave, Right on Rhawn St, Reg Rt Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: Police Activity
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 5h
🚆⚠️ Airport Line: Outbound train #7419 is operating with delays of up to 15 minutes due to earlier mechanical issues. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Outbound train #7419 is operating with delays of up to 15 minutes due to earlier mechanical issues.
Live status and history on SEPTA Transit Alerts.
100
Reposted by SEPTA Insights (UNOFFICIAL)
SEPTA Bus Alerts (UNOFFICIAL) @bus.philly-transit-alerts.fyi · 5h
🚍 8 vehicles from 6 routes stopped together near Woodland Av & 40th St right now Route 30: #3692 (1️⃣) T2: #9039 (2️⃣), #9019 (3️⃣), #9087 (4️⃣) T5: #9052 (5️⃣) Route 79: #3101 (6️⃣) Route 42: #3054 (7️⃣) Route 40: #3698 (8️⃣) 🔗 philly-transit-alerts.fyi
Map of 8 vehicles from Route 30, T2, T5, Route 79, Route 42, Route 40 stopped together near Woodland Av & 40th St, numbered and colored by route.
101
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 6h
🚈⚠️ M1: The outbound 8:40 a.m. trip from 69th Street TC is expressing service to Bryn Mawr Station due to mechanical issues. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
The outbound 8:40 a.m. trip from 69th Street TC is expressing service to Bryn Mawr Station due to mechanical issues.
Live status and history on SEPTA Transit Alerts.
100
Reposted by SEPTA Insights (UNOFFICIAL)
SEPTA Metro Alerts (UNOFFICIAL) @metro.philly-transit-alerts.fyi · 6h
🚋 T3 — toward 13th-Market 4 trolleys within 90 ft near 40th St Portal, scheduled ~20 min apart Trolleys: #9041 (1️⃣, 17 min late), #9103 (2️⃣, on time), #9105 (3️⃣, 7 min late), #9044 (4️⃣, 3 min early) 📊 most vehicles bunched on this route in 30 days 🔗 philly-transit-alerts.fyi
Map of T3 with 4 trolleys numbered in order, running together near 40th St Portal.
001
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 6h
🚆⚠️ Trenton Line: Outbound train #9719 is experiencing delays of up to 15 minutes due to mechanical issues in the train yard. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Outbound train #9719 is experiencing delays of up to 15 minutes due to mechanical issues in the train yard.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 6h
🚆⚠️ West Trenton Line: Outbound train #5304 is operating with delays of up to 25 minutes due to earlier crew issues. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Outbound train #5304 is operating with delays of up to 25 minutes due to earlier crew issues.
Live status and history on SEPTA Transit Alerts.
100
Reposted by SEPTA Insights (UNOFFICIAL)
SEPTA Metro Alerts (UNOFFICIAL) @metro.philly-transit-alerts.fyi · 7h
🚍 10 vehicles from 4 routes stopped together right now T5: #9034 (1️⃣), #9056 (2️⃣), #9071 (3️⃣), #9059 (4️⃣) T3: #9075 (5️⃣), #9014 (6️⃣), #9002 (7️⃣) T2: #9087 (8️⃣), #9051 (9️⃣) T4: #9089 (🔟) 🔗 philly-transit-alerts.fyi
Map of 10 vehicles from T5, T3, T2, T4 stopped together, numbered and colored by route.
142
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 7h
🚆⚠️ Inbound train #9716, scheduled to depart Trenton Transit Center at 8:21 a.m., is canceled due to mechanical issues. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Inbound train #9716, scheduled to depart Trenton Transit Center at 8:21 a.m., is canceled due to mechanical issues.
Live status and history on SEPTA Transit Alerts.
100
Reposted by SEPTA Insights (UNOFFICIAL)
SEPTA Bus Alerts (UNOFFICIAL) @bus.philly-transit-alerts.fyi · 8h
🕳️ Route 47 — toward Whitman Plaza ~44 min between buses — scheduled every ~8 min. 📊 3rd Route 47 gap reported today · biggest gap vs schedule on this route in 30 days 🔗 philly-transit-alerts.fyi
philly-transit-alerts.fyi
~44 min between Route 47 buses toward Whitman Plaza — scheduled every ~8 min
Live status and history on SEPTA Transit Alerts.
001
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 8h
🚋⚠️ T3: Eastbound service is operating with residual delays due to an earlier disabled auto blocking the rails at 9th Street and Cedar Avenue. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Eastbound service is operating with residual delays due to an earlier disabled auto blocking the rails at 9th Street and Cedar Avenue.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 8h
🚇⚠️ L1: One eastbound train will operate out of service from 52nd Street Station due to mechanical issues. The following train will accommodate the passengers. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
One eastbound train will operate out of service from 52nd Street Station due to mechanical issues. The following train will accommodate the passengers.
Live status and history on SEPTA Transit Alerts.
100
Reposted by SEPTA Insights (UNOFFICIAL)
SEPTA Bus Alerts (UNOFFICIAL) @bus.philly-transit-alerts.fyi · 8h
🚍 5 vehicles from 4 routes stopped together right now T2: #9019 (1️⃣), #9039 (2️⃣) T4: #9089 (3️⃣) Route LUCYGR: #4610 (4️⃣) T5: #9034 (5️⃣) 🔗 philly-transit-alerts.fyi
Map of 5 vehicles from T2, T4, Route LUCYGR, T5 stopped together, numbered and colored by route.
101
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 8h
🚇⚠️ B1: Trains are operating with delays in both directions due to signal issues between Hunting Park and Erie Stations. Per SEPTA · septa.org · philly-transit-alerts.fyi
Map of the B1 with the stretch between Hunting Park and Erie highlighted. SEPTA alert: Trains are operating with delays in both directions due to signal issues between Hunting Park and Erie Stations.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 8h
🚆⚠️ Trenton Line: Inbound train #782 is operating with delays of up to 15 minutes due to earlier mechanical issues. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Inbound train #782 is operating with delays of up to 15 minutes due to earlier mechanical issues.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 8h
🚇⚠️ L1: Trains on the L are running approximately every 8 minutes today. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Trains on the L are running approximately every 8 minutes today.
Live status and history on SEPTA Transit Alerts.
000
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 9h
🚆⚠️ Lansdale/Doylestown Line: Outbound train #3500 will board on the inbound platform at Lansdale Station. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Outbound train #3500 will board on the inbound platform at Lansdale Station.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 9h
🚇⚠️ B1: Southbound trains are on the move with residual delays. The affected train at Logan Station will operate out of service. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Southbound trains are on the move with residual delays. The affected train at Logan Station will operate out of service.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 9h
🚇⚠️ B1: Southbound service is experiencing delays due to mechanical issues at Logan Station. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Southbound service is experiencing delays due to mechanical issues at Logan Station.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 9h
🚇⚠️ B1: Some riders may experience increased wait times due to signal issues. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Some riders may experience increased wait times due to signal issues.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 10h
🚌⚠️ Route 47: Detour: POLICE ACTIVITY Until 6am on 10-09-2026, SB Via 6th, Left on Lehigh, Right on American, Right on Susquehanna, Reg Rt Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: POLICE ACTIVITY
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 15h
🚆⚠️ Media/Wawa Line: Service is operating with delays due to a major medical emergency near Secane Station. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Service is operating with delays due to a major medical emergency near Secane Station.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 15h
🚌⚠️ Route 29: Detour: Fire Loc Until 330 am on 10/09/26, EB via Morris, Right on Moyamensing, Left on Mifflin, Left on Water, Right on Tasker, Reg Rt Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: Fire Loc
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 15h
🚆⚠️ Media/Wawa Line: Service is operating with delays due to a major medical emergency near Secane Station. Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Service is operating with delays due to a major medical emergency near Secane Station.
Live status and history on SEPTA Transit Alerts.
100
SEPTA Insights (UNOFFICIAL) @philly-transit-alerts.fyi · 16h
🚌⚠️ Route 54: Detour: POLICE ACTIVITY Until 1am on 10-09-2026, WB Via Lehigh, Left on 26th, Right on Sedgley, Right on Ridge, Right on 29, Left on Lehigh, Reg Rt Per SEPTA · septa.org · philly-transit-alerts.fyi
philly-transit-alerts.fyi
Detour: POLICE ACTIVITY
Live status and history on SEPTA Transit Alerts.
100