Framingham/Worcester Line
unofficial updated nightly logging since Aug 2026 How this is measured →
Every train by time of day
Weekday
Inbound
Outbound
Every Framingham/Worcester Line train, ranked by how reliably it has arrived at its destination — most reliable first.
-
1.
Train 5021 → Worcester
On time 100% · usually on time
-
2.
Train 5024 → South Station
On time 100% · usually on time
-
3.
Train 5016 → South Station
On time 93% · usually on time
-
4.
Train 5017 → Worcester
On time 92% · usually on time
-
5.
Train 5022 → South Station
On time 92% · usually on time
-
6.
Train 5033 → Worcester
On time 89% · usually on time
-
7.
Train 5038 → South Station
On time 84% · usually on time
-
8.
Train 5013 → Worcester
On time 84% · usually on time
-
9.
Train 5015 → Worcester
On time 83% · usually on time
-
10.
Train 5023 → Worcester
On time 82% · usually on time
-
11.
Train 5018 → South Station
On time 82% · usually on time
-
12.
Train 5041 → Worcester
On time 81% · usually on time
-
13.
Train 5312 → South Station
On time 80% · usually on time
-
14.
Train 5036 → South Station
On time 80% · usually on time
-
15.
Train 5034 → South Station
On time 80% · usually on time
-
16.
Train 5026 → South Station
On time 74% · usually on time
-
17.
Train 5039 → Worcester
On time 74% · usually on time
-
18.
Train 5040 → South Station
On time 74% · usually on time
-
19.
Train 5037 → Worcester
On time 73% · usually on time
-
20.
Train 5305 → Framingham
On time 71% · usually on time
-
21.
Train 5029 → Worcester
On time 70% · usually on time
-
22.
Train 5005 → Worcester
On time 68% · usually on time
-
23.
Train 5019 → Worcester
On time 67% · usually on time
-
24.
Train 5032 → South Station
On time 67% · usually on time
-
25.
Train 5031 → Worcester
On time 59% · usually on time
-
26.
Train 5009 → Worcester
On time 59% · usually on time
-
27.
Train 5006 → South Station
On time 58% · usually on time
-
28.
Train 5028 → South Station
On time 58% · usually on time
-
29.
Train 5003 → Worcester
On time 58% · usually on time
-
30.
Train 5308 → South Station
On time 56% · usually on time
-
31.
Train 5001 → Worcester
On time 55% · usually on time
-
32.
Train 5020 → South Station
On time 50% · usually on time
-
33.
Train 5042 → South Station
On time 48% · usually 4 min late
-
34.
Train 5311 → Framingham
On time 47% · usually 2 min late
-
35.
Train 5303 → Framingham
On time 43% · usually 3 min late
-
36.
Train 5002 → South Station
On time 42% · usually 2 min late
-
37.
Train 5035 → Worcester
On time 39% · usually 4 min late
-
38.
Train 5043 → Worcester
On time 39% · usually 6 min late
-
39.
Train 5004 → South Station
On time 38% · usually 9 min late
-
40.
Train 5309 → Framingham
On time 38% · usually 3 min late
-
41.
Train 5007 → Worcester
On time 38% · usually 3 min late
-
42.
Train 5301 → Framingham
On time 38% · usually 4 min late
-
43.
Train 5014 → South Station
On time 37% · usually 6 min late
-
44.
Train 5307 → Framingham
On time 30% · usually 3 min late
-
45.
Train 5011 → Worcester
On time 29% · usually 6 min late
-
46.
Train 5030 → South Station
On time 29% · usually 8 min late
-
47.
Train 5025 → Worcester
On time 25% · usually 4 min late
-
48.
Train 5310 → South Station
On time 20% · usually 5 min late
-
49.
Train 5027 → Worcester
On time 18% · usually 5 min late
-
50.
Train 5306 → South Station
On time 11% · usually 8 min late
-
51.
Train 5302 → South Station
On time 0% · usually 5 min late
-
52.
Train 5008 → South Station
On time 0% · usually 6 min late
-
53.
Train 5304 → South Station
On time 0% · usually 10 min late
-
54.
Train 5012 → South Station
On time 0% · usually 11 min late
-
55.
Train 5010 → South Station
On time 0% · usually 11 min late
Where delay builds
Typical delay along the route, across all recent weekdays.
Inbound
Outbound
See something wrong? Tell us.