Timetable Test

Long wait · New York · Sat Oct 10

49 min with no 3 train

At 96 St, toward Harlem-148 St, between 10:12 pm and 11:01 pm. The schedule called for a train every 12 min.

Line
3 train
Station
96 St (station 120)
Direction
toward Harlem-148 St
Train before
train 03 2120 NLT/148, passed 10:12:39 pm
Train after
train 03 2208 NLT/148, passed 11:01:39 pm
Gap
49 min (2940 s)
Scheduled gap
12 min
Collector
running the whole time

Scheduled against seen

Each tick is a train at 96 St toward Harlem-148 St. The two trains either side of the gap are labeled.

ScheduledSeen03 2120 N03 2208 N9:45 pm10:00 pm10:15 pm10:30 pm10:45 pm11:00 pm11:15 pm11:30 pm49 min gap

What the MTA feed said

The MTA feed reports each train's next stop. A train has passed 96 St when its next stop moves past it.

SnapshotTrain 03 2120 NLT/148 (before)Train 03 2208 NLT/148 (after)
10:11:09 pmnext stop 96 Stnext stop Junius St
10:14:09 pmnext stop 110 St-Malcolm X Plazanext stop Saratoga Av
10:17:09 pmnext stop 116 Stnext stop Crown Hts-Utica Av
10:20:09 pmnext stop 135 Stnext stop Kingston Av
10:23:09 pmnext stop 145 Stnext stop Franklin Av-Medgar Evers College
10:26:09 pmtrip finishednot in the feed
10:29:09 pmtrip finishednot in the feed
10:32:09 pmtrip finishednot in the feed
10:35:09 pmtrip finishednot in the feed
10:38:09 pmtrip finishednot in the feed
10:41:09 pmtrip finishednext stop Wall St
10:44:09 pmtrip finishednext stop Park Place
10:47:09 pmtrip finishednot in the feed
10:50:09 pmtrip finishednot in the feed
10:53:09 pmtrip finishednot in the feed
10:56:09 pmtrip finishednot in the feed

Showing 16 of 53 snapshots in the gap. The full record, every train on the line minute by minute, is in 2026-10-10-3-gap-82899.json.

Check it yourself

Scheduled times come from the MTA's supplemented GTFS schedule for Sat Oct 10. Positions come from the MTA feed, polled once a minute. The raw records above are exactly what MTA's servers returned. How the numbers are worked out.