unofficial updated nightly How this is measured →
Every train by time of day
Weekday
Toward Washington
Away from Washington
Weekend
Toward Washington
Away from Washington
Every Penn Line train, ranked by how reliably it has arrived at its destination — most reliable first.
-
1.
Train 502 → Perryville
On time 100% · usually on time
-
2.
Train 409 → Union Station
On time 100% · usually on time
-
3.
Train 610 → Martin State Airport
On time 99% · usually on time
-
4.
Train 408 → Baltimore Penn Station
On time 97% · usually on time
-
5.
Train 400 → Baltimore Penn Station
On time 96% · usually on time
-
6.
Train 401 → Union Station
On time 94% · usually on time
-
7.
Train 416 → Baltimore Penn Station
On time 92% · usually on time
-
8.
Train 404 → Baltimore Penn Station
On time 90% · usually on time
-
9.
Train 423 → Union Station
On time 89% · usually on time
-
10.
Train 642 → Martin State Airport
On time 88% · usually on time
-
11.
Train 403 → Union Station
On time 87% · usually on time
-
12.
Train 438 → Baltimore Penn Station
On time 84% · usually on time
-
13.
Train 413 → Union Station
On time 82% · usually on time
-
14.
Train 536 → Perryville
On time 82% · usually on time
-
15.
Train 505 → Union Station
On time 82% · usually on time
-
16.
Train 419 → Union Station
On time 81% · usually on time
-
17.
Train 421 → Union Station
On time 81% · usually on time
-
18.
Train 414 → Baltimore Penn Station
On time 79% · usually on time
-
19.
Train 532 → Perryville
On time 78% · usually on time
-
20.
Train 412 → Baltimore Penn Station
On time 77% · usually on time
-
21.
Train 418 → Baltimore Penn Station
On time 76% · usually on time
-
22.
Train 446 → Baltimore Penn Station
On time 73% · usually on time
-
23.
Train 445 → Union Station
On time 72% · usually on time
-
24.
Train 517 → Union Station
On time 70% · usually on time
-
25.
Train 511 → Union Station
On time 68% · usually on time
-
26.
Train 612 → Martin State Airport
On time 67% · usually on time
-
27.
Train 537 → Union Station
On time 67% · usually on time
-
28.
Train 407 → Union Station
On time 66% · usually on time
-
29.
Train 548 → Perryville
On time 66% · usually on time
-
30.
Train 431 → Union Station
On time 63% · usually on time
-
31.
Train 428 → Baltimore Penn Station
On time 63% · usually on time
-
32.
Train 424 → Baltimore Penn Station
On time 62% · usually on time
-
33.
Train 440 → Baltimore Penn Station
On time 60% · usually on time
-
34.
Train 449 → Union Station
On time 60% · usually on time
-
35.
Train 634 → Martin State Airport
On time 57% · usually on time
-
36.
Train 439 → Union Station
On time 57% · usually on time
-
37.
Train 426 → Baltimore Penn Station
On time 55% · usually on time
-
38.
Train 433 → Union Station
On time 54% · usually on time
-
39.
Train 443 → Union Station
On time 54% · usually on time
-
40.
Train 641 → Union Station
On time 48% · usually 3 min late
-
41.
Train 544 → Perryville
On time 47% · usually 3 min late
-
42.
Train 429 → Union Station
On time 46% · usually 3 min late
-
43.
Train 448 → Baltimore Penn Station
On time 46% · usually 3 min late
-
44.
Train 452 → Baltimore Penn Station
On time 45% · usually 4 min late
-
45.
Train 520 → Perryville
On time 44% · usually 3 min late
-
46.
Train 579 → Baltimore Penn Station
On time 40% · usually 4 min late
-
47.
Train 447 → Union Station
On time 31% · usually 4 min late
-
48.
Train 435 → Union Station
On time 28% · usually 4 min late
-
49.
Train 453 → Union Station
On time 24% · usually 8 min late
-
50.
Train 415 → Union Station
On time 22% · usually 5 min late
-
51.
Train 430 → Baltimore Penn Station
On time 22% · usually 4 min late
-
52.
Train 554 → Perryville
On time 22% · usually 4 min late
-
53.
Train 422 → Baltimore Penn Station
On time 14% · usually 5 min late
-
54.
Train 427 → Union Station
On time 14% · usually 6 min late
-
55.
Train 410 → Baltimore Penn Station
On time 14% · usually 4 min late
-
56.
Train 451 → Union Station
On time 13% · usually 5 min late
-
57.
Train 454 → Baltimore Penn Station
On time 7% · usually 6 min late
-
58.
Train 525 → Union Station
On time 5% · usually 10 min late
-
59.
Train 455 → Union Station
On time 5% · usually 6 min late
-
60.
Train 613 → Baltimore Penn Station
On time 0% · usually 6 min late
Where delay builds
Typical delay along the route, across all recent weekdays.
Toward Washington
Away from Washington
Where trains slow down
Typical speed between stations over the past 60 days. The line breaks at each station, so a dip in the middle of a stretch is a place trains usually slow down.
Toward Washington
Yesterday (Tue, Nov 10), no stretch we could check ran well below its usual speed.
Away from Washington
Yesterday (Tue, Nov 10), no stretch we could check ran well below its usual speed.
See something wrong? Tell us.