Newburyport/Rockport Line
unofficial updated nightly logging since Aug 2026 How this is measured →
Every train by time of day
Weekday
Inbound
Outbound
Every Newburyport/Rockport Line train, ranked by how reliably it has arrived at its destination — most reliable first.
-
1.
Train 1251 → Beverly
On time 92% · usually on time
-
2.
Train 1055 → Rockport
On time 92% · usually on time
-
3.
Train 1238 → North Station
On time 91% · usually on time
-
4.
Train 1147 → Newburyport
On time 85% · usually on time
-
5.
Train 1054 → North Station
On time 85% · usually on time
-
6.
Train 1015 → Rockport
On time 84% · usually on time
-
7.
Train 1030 → North Station
On time 84% · usually on time
-
8.
Train 1225 → Beverly
On time 83% · usually on time
-
9.
Train 1156 → North Station
On time 83% · usually on time
-
10.
Train 1034 → North Station
On time 83% · usually on time
-
11.
Train 1026 → North Station
On time 83% · usually on time
-
12.
Train 1121 → Newburyport
On time 82% · usually on time
-
13.
Train 1132 → North Station
On time 82% · usually on time
-
14.
Train 1224 → North Station
On time 82% · usually on time
-
15.
Train 1118 → North Station
On time 82% · usually on time
-
16.
Train 1102 → North Station
On time 78% · usually on time
-
17.
Train 1016 → North Station
On time 75% · usually on time
-
18.
Train 1114 → North Station
On time 75% · usually on time
-
19.
Train 1131 → Newburyport
On time 75% · usually on time
-
20.
Train 1052 → North Station
On time 73% · usually on time
-
21.
Train 1045 → Rockport
On time 73% · usually on time
-
22.
Train 1107 → Newburyport
On time 73% · usually on time
-
23.
Train 1127 → Newburyport
On time 68% · usually on time
-
24.
Train 1012 → North Station
On time 68% · usually on time
-
25.
Train 1211 → Beverly
On time 68% · usually on time
-
26.
Train 1040 → North Station
On time 67% · usually on time
-
27.
Train 1146 → North Station
On time 67% · usually on time
-
28.
Train 1106 → North Station
On time 67% · usually on time
-
29.
Train 1044 → North Station
On time 67% · usually on time
-
30.
Train 1153 → Newburyport
On time 67% · usually on time
-
31.
Train 1157 → Newburyport
On time 66% · usually on time
-
32.
Train 1122 → North Station
On time 66% · usually on time
-
33.
Train 1008 → North Station
On time 64% · usually on time
-
34.
Train 1037 → Rockport
On time 63% · usually on time
-
35.
Train 1258 → North Station
On time 53% · usually on time
-
36.
Train 1041 → Rockport
On time 51% · usually on time
-
37.
Train 1023 → Rockport
On time 50% · usually on time
-
38.
Train 1020 → North Station
On time 50% · usually on time
-
39.
Train 1110 → North Station
On time 49% · usually 5 min late
-
40.
Train 1001 → Rockport
On time 48% · usually 2 min late
-
41.
Train 1019 → Rockport
On time 48% · usually 3 min late
-
42.
Train 1135 → Newburyport
On time 48% · usually 2 min late
-
43.
Train 1136 → North Station
On time 44% · usually 3 min late
-
44.
Train 1128 → North Station
On time 43% · usually 2 min late
-
45.
Train 1029 → Rockport
On time 42% · usually 3 min late
-
46.
Train 1048 → North Station
On time 42% · usually 2 min late
-
47.
Train 1142 → North Station
On time 42% · usually 4 min late
-
48.
Train 1113 → Newburyport
On time 42% · usually 3 min late
-
49.
Train 1049 → Rockport
On time 41% · usually 2 min late
-
50.
Train 1033 → Rockport
On time 39% · usually 5 min late
-
51.
Train 1117 → Newburyport
On time 35% · usually 4 min late
-
52.
Train 1143 → Newburyport
On time 34% · usually 4 min late
-
53.
Train 1150 → North Station
On time 32% · usually 5 min late
-
54.
Train 1139 → Newburyport
On time 32% · usually 4 min late
-
55.
Train 1005 → Rockport
On time 28% · usually 3 min late
-
56.
Train 1009 → Rockport
On time 27% · usually 5 min late
-
57.
Train 1103 → Newburyport
On time 25% · usually 2 min late
-
58.
Train 1004 → North Station
On time 16% · usually 7 min late
Where delay builds
Typical delay along the route, across all recent weekdays.
Inbound · from Rockport
Inbound · from Newburyport
Outbound · to Rockport
Outbound · to Newburyport
See something wrong? Tell us.