Haverhill
Haverhill Line Shuttle
Bradford
Haverhill Line Shuttle
Bradford
Haverhill Line Shuttle
Lawrence
Haverhill Line Shuttle
Andover
Haverhill Line Shuttle
Ballardvale
Haverhill Line Shuttle
North Wilmington
Haverhill Line Shuttle
Reading
Haverhill Line Shuttle
Wakefield
Haverhill Line Shuttle
Greenwood
Haverhill Line Shuttle
Melrose Highlands
Haverhill Line Shuttle
Melrose/Cedar Park
Haverhill Line Shuttle
Wyoming Hill
Haverhill Line Shuttle
Oak Grove
Orange Line
131
137
Haverhill Line Shuttle
Newburyport Line Shuttle
Orange Line Shuttle
Malden Center
Orange Line
97
99
101
104
105
106
108
131
132
137
411
430
Haverhill Line Shuttle
Orange Line Shuttle
North Station
Orange Line
Fitchburg Line
Lowell Line
Newburyport/Rockport Line
B
C
D
E
Haverhill Line Shuttle
Lowell Line Shuttle
Newburyport/Rockport Line Shuttle
North Station
Orange Line
Fitchburg Line
Lowell Line
Newburyport/Rockport Line
B
C
D
E
Haverhill Line Shuttle
Lowell Line Shuttle
Newburyport/Rockport Line Shuttle
Malden Center
Orange Line
97
99
101
104
105
106
108
131
132
137
411
430
Haverhill Line Shuttle
Orange Line Shuttle
Oak Grove
Orange Line
131
137
Haverhill Line Shuttle
Newburyport Line Shuttle
Orange Line Shuttle
Wyoming Hill
Haverhill Line Shuttle
Melrose/Cedar Park
Haverhill Line Shuttle
Melrose Highlands
Haverhill Line Shuttle
Greenwood
Haverhill Line Shuttle
Wakefield
Haverhill Line Shuttle
Reading
Haverhill Line Shuttle
North Wilmington
Haverhill Line Shuttle
Ballardvale
Haverhill Line Shuttle
Andover
Haverhill Line Shuttle
Lawrence
Haverhill Line Shuttle
Bradford
Haverhill Line Shuttle
Haverhill
Haverhill Line Shuttle
North Station | 05:55 | 06:40 | 07:30 | 08:10 | 08:55 | 09:40 | 10:25 | 11:10 | 11:55 | 12:40 | 13:25 | 14:10 | 14:55 | 15:45 | 16:25 | 17:05 | 17:35 | 17:55 | 18:40 | 19:30 | 21:40 | 23:40 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Malden Center | 06:06 | 06:51 | 07:41 | 08:21 | 09:06 | 09:51 | 10:36 | 11:21 | 12:06 | 12:51 | 13:36 | 14:21 | 15:06 | 15:56 | 16:36 | 17:16 | - | 18:06 | 18:51 | 19:41 | 21:51 | 23:51 |
Oak Grove | 06:08 | 06:53 | 07:43 | 08:23 | 09:08 | 09:53 | 10:38 | 11:23 | 12:08 | 12:53 | 13:38 | 14:23 | 15:08 | 15:58 | 16:38 | 17:18 | - | 18:08 | 18:53 | 19:43 | 21:53 | 23:53 |
Wyoming Hill | 06:10 | 06:55 | 07:45 | 08:25 | 09:10 | 09:55 | 10:40 | 11:25 | 12:10 | 12:55 | 13:40 | 14:25 | 15:10 | 16:00 | 16:40 | 17:20 | - | 18:10 | 18:55 | 19:45 | 21:55 | 23:55 |
Melrose/Cedar Park | 06:12 | 06:57 | 07:47 | 08:27 | 09:12 | 09:57 | 10:42 | 11:27 | 12:12 | 12:57 | 13:42 | 14:27 | 15:12 | 16:02 | 16:42 | 17:22 | - | 18:12 | 18:57 | 19:47 | 21:57 | 23:57 |
Melrose Highlands | 06:15 | 07:00 | 07:50 | 08:30 | 09:15 | 10:00 | 10:45 | 11:30 | 12:15 | 13:00 | 13:45 | 14:30 | 15:15 | 16:05 | 16:45 | 17:25 | - | 18:15 | 19:00 | 19:50 | 22:00 | 00:00 |
Greenwood | 06:18 | 07:03 | 07:53 | 08:33 | 09:18 | 10:03 | 10:48 | 11:33 | 12:18 | 13:03 | 13:48 | 14:33 | 15:18 | 16:08 | 16:48 | 17:28 | - | 18:18 | 19:03 | 19:53 | 22:03 | 00:03 |
Wakefield | 06:22 | 07:07 | 07:57 | 08:37 | 09:22 | 10:07 | 10:52 | 11:37 | 12:22 | 13:07 | 13:52 | 14:37 | 15:22 | 16:12 | 16:52 | 17:32 | - | 18:22 | 19:07 | 19:57 | 22:07 | 00:07 |
Reading | 06:28 | 07:15 | 08:05 | 08:43 | 09:30 | 10:13 | 11:00 | 11:43 | 12:30 | 13:13 | 14:00 | 14:43 | 15:30 | 16:18 | 16:58 | 17:40 | - | 18:30 | 19:13 | 20:03 | 22:13 | 00:13 |
North Wilmington | 06:34 | - | - | 08:49 | - | 10:19 | - | 11:49 | - | 13:19 | - | 14:49 | - | 16:24 | 17:05 | - | - | - | 19:19 | 20:09 | 22:19 | 00:19 |
Ballardvale | 06:42 | - | - | 08:57 | - | 10:27 | - | 11:57 | - | 13:27 | - | 14:57 | - | 16:32 | 17:13 | - | 18:07 | - | 19:27 | 20:17 | 22:26 | 00:26 |
Andover | 06:47 | - | - | 09:02 | - | 10:32 | - | 12:02 | - | 13:32 | - | 15:02 | - | 16:37 | 17:18 | - | 18:12 | - | 19:32 | 20:22 | 22:31 | 00:31 |
Lawrence | 06:54 | - | - | 09:09 | - | 10:39 | - | 12:09 | - | 13:39 | - | 15:09 | - | 16:44 | 17:25 | - | 18:19 | - | 19:39 | 20:29 | 22:38 | 00:38 |
Bradford | 07:02 | - | - | 09:17 | - | 10:47 | - | 12:17 | - | 13:47 | - | 15:17 | - | 16:53 | 17:34 | - | 18:28 | - | 19:47 | 20:37 | 22:46 | 00:46 |
Haverhill | 07:09 | - | - | 09:24 | - | 10:54 | - | 12:24 | - | 13:54 | - | 15:24 | - | 17:01 | 17:43 | - | 18:37 | - | 19:56 | 20:44 | 22:53 | 00:53 |
Haverhill | 05:27 | 06:12 | 07:25 | 08:27 | 09:57 | 11:27 | 12:57 | 14:27 | 16:02 | 17:30 | 18:57 | 21:15 | - | - | - | - | - | - | - | - | - |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bradford | 05:29 | 06:14 | 07:27 | 08:29 | 09:59 | 11:29 | 12:59 | 14:29 | 16:04 | 17:32 | 18:59 | 21:17 | - | - | - | - | - | - | - | - | - |
Bradford | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Lawrence | 05:36 | 06:21 | 07:34 | 08:36 | 10:06 | 11:36 | 13:06 | 14:36 | 16:11 | 17:39 | 19:06 | 21:24 | 04:51 | - | - | - | - | - | - | - | - |
Andover | 05:43 | 06:28 | 07:41 | 08:43 | 10:13 | 11:43 | 13:13 | 14:43 | 16:18 | 17:46 | 19:13 | 21:31 | 04:58 | - | - | - | - | - | - | - | - |
Ballardvale | 05:48 | 06:33 | 07:46 | 08:48 | 10:18 | 11:48 | 13:18 | 14:48 | 16:23 | 17:51 | 19:18 | 21:36 | 05:03 | - | - | - | - | - | - | - | - |
North Wilmington | 05:56 | 06:41 | - | 08:56 | 10:26 | 11:56 | 13:26 | 14:56 | 16:31 | 17:59 | 19:26 | 21:43 | 05:11 | - | - | - | - | - | - | - | - |
Reading | 06:03 | 06:48 | - | 09:03 | 10:33 | 12:03 | 13:33 | 15:03 | 16:38 | 18:05 | 19:33 | 21:50 | 05:18 | 07:33 | 08:18 | 09:48 | 11:18 | 12:48 | 14:18 | 15:48 | 18:48 |
Wakefield | 06:09 | 06:54 | - | 09:09 | 10:39 | 12:09 | 13:39 | 15:09 | 16:44 | 18:11 | 19:39 | 21:56 | 05:24 | 07:39 | 08:24 | 09:54 | 11:24 | 12:54 | 14:24 | 15:54 | 18:54 |
Greenwood | 06:12 | 06:57 | - | 09:12 | 10:42 | 12:12 | 13:42 | 15:12 | 16:47 | 18:14 | 19:42 | 21:59 | 05:27 | 07:42 | 08:27 | 09:57 | 11:27 | 12:57 | 14:27 | 15:57 | 18:57 |
Melrose Highlands | 06:14 | 06:59 | - | 09:14 | 10:44 | 12:14 | 13:44 | 15:14 | 16:50 | 18:16 | 19:44 | 22:01 | 05:29 | 07:44 | 08:29 | 09:59 | 11:29 | 12:59 | 14:29 | 15:59 | 18:59 |
Melrose/Cedar Park | 06:16 | 07:01 | - | 09:16 | 10:46 | 12:16 | 13:46 | 15:16 | 16:51 | 18:18 | 19:46 | 22:03 | 05:31 | 07:46 | 08:31 | 10:01 | 11:31 | 13:01 | 14:31 | 16:01 | 19:01 |
Wyoming Hill | 06:18 | 07:03 | - | 09:18 | 10:48 | 12:18 | 13:48 | 15:18 | 16:53 | 18:20 | 19:48 | 22:05 | 05:33 | 07:48 | 08:33 | 10:03 | 11:33 | 13:03 | 14:33 | 16:03 | 19:03 |
Oak Grove | 06:20 | 07:05 | - | 09:20 | 10:50 | 12:20 | 13:50 | 15:20 | 16:55 | 18:22 | 19:50 | 22:07 | 05:35 | 07:50 | 08:35 | 10:05 | 11:35 | 13:05 | 14:35 | 16:05 | 19:05 |
Malden Center | 06:23 | 07:08 | - | 09:23 | 10:53 | 12:23 | 13:53 | 15:23 | 16:58 | 18:25 | 19:53 | 22:10 | 05:38 | 07:53 | 08:38 | 10:08 | 11:38 | 13:08 | 14:38 | 16:08 | 19:08 |
North Station | 06:41 | 07:26 | 08:25 | 09:40 | 11:09 | 12:39 | 14:09 | 15:39 | 17:14 | 18:41 | 20:09 | 22:26 | 05:54 | 08:10 | 08:55 | 10:24 | 11:54 | 13:24 | 14:54 | 16:24 | 19:24 |