Skip to main content
Stops
Train 285 Train 287 Train 201 Train 289 Train B203 Train 203 Train B205 Train 205 Train B207 Train 207 Train B209 Train 209 Train 211 Train 291 Train 213 Train 293 Train 215 Train 217 Train 295 Train 219 Train 221 Train 223 Train 225 Train 227 Train 229
Bicycles Allowed? bike
bike
Bicycles allowed
bike
Bicycles allowed
bike
Bicycles allowed
bike
Bicycles allowed
Bicycles not allowed
bike
Bicycles allowed
Bicycles not allowed
bike
Bicycles allowed
Bicycles not allowed
bike
Bicycles allowed
Bicycles not allowed
bike
Bicycles allowed
bike
Bicycles allowed
Bicycles not allowed
Bicycles not allowed
Bicycles not allowed
Bicycles not allowed
Bicycles not allowed
Bicycles not allowed
Bicycles not allowed
Bicycles not allowed
bike
Bicycles allowed
bike
Bicycles allowed
bike
Bicycles allowed
bike
Bicycles allowed
North Station
Accessible
  North Station 06:43 AM     North Station 07:10 AM     North Station 07:35 AM     North Station 07:55 AM   Does not stop at North Station   North Station 09:20 AM   Does not stop at North Station   North Station 10:30 AM   Does not stop at North Station   North Station 12:20 PM   Does not stop at North Station   North Station 01:44 PM     North Station 03:15 PM     North Station 03:50 PM     North Station 04:30 PM     North Station 04:48 PM     North Station 05:15 PM     North Station 05:35 PM     North Station 06:05 PM     North Station 06:25 PM     North Station 06:55 PM     North Station 07:30 PM     North Station 09:20 PM     North Station 11:00 PM     North Station 12:10 AM  
Malden Center
Accessible
Flag Stop Malden Center 06:54 AM   Flag Stop Malden Center 07:21 AM   Flag Stop Malden Center 07:45 AM   Does not stop at Malden Center   Malden Center 09:00 AM   Does not stop at Malden Center   Malden Center 10:10 AM   Does not stop at Malden Center   Malden Center 12:00 PM   Does not stop at Malden Center   Malden Center 01:25 PM   Does not stop at Malden Center   Malden Center 03:26 PM     Malden Center 04:01 PM     Malden Center 04:41 PM     Malden Center 04:59 PM     Malden Center 05:26 PM     Malden Center 05:46 PM     Malden Center 06:16 PM     Malden Center 06:36 PM   Does not stop at Malden Center Flag Stop Malden Center 07:41 PM   Flag Stop Malden Center 09:31 PM   Flag Stop Malden Center 11:11 PM   Flag Stop Malden Center 12:21 AM  
Wyoming Hill
Not accessible
Flag Stop Wyoming Hill 06:57 AM   Flag Stop Wyoming Hill 07:24 AM   Flag Stop Wyoming Hill 07:48 AM   Does not stop at Wyoming Hill   Wyoming Hill 09:07 AM   Does not stop at Wyoming Hill   Wyoming Hill 10:17 AM   Does not stop at Wyoming Hill   Wyoming Hill 12:07 PM   Does not stop at Wyoming Hill   Wyoming Hill 01:32 PM   Does not stop at Wyoming Hill   Wyoming Hill 03:30 PM     Wyoming Hill 04:05 PM     Wyoming Hill 04:45 PM     Wyoming Hill 05:03 PM   Does not stop at Wyoming Hill   Wyoming Hill 05:50 PM     Wyoming Hill 06:20 PM     Wyoming Hill 06:40 PM   Does not stop at Wyoming Hill Flag Stop Wyoming Hill 07:44 PM   Flag Stop Wyoming Hill 09:34 PM   Flag Stop Wyoming Hill 11:14 PM   Flag Stop Wyoming Hill 12:24 AM  
Melrose Cedar Park
Not accessible
Flag Stop Melrose Cedar Park 06:59 AM   Flag Stop Melrose Cedar Park 07:26 AM   Flag Stop Melrose Cedar Park 07:50 AM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 09:11 AM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 10:21 AM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 12:11 PM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 01:36 PM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 03:32 PM     Melrose Cedar Park 04:07 PM     Melrose Cedar Park 04:47 PM     Melrose Cedar Park 05:05 PM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 05:52 PM     Melrose Cedar Park 06:22 PM     Melrose Cedar Park 06:42 PM   Via Flag Stop Melrose Cedar Park 07:46 PM   Flag Stop Melrose Cedar Park 09:36 PM   Flag Stop Melrose Cedar Park 11:16 PM   Flag Stop Melrose Cedar Park 12:26 AM  
Melrose Highlands
Accessible
Flag Stop Melrose Highlands 07:02 AM   Flag Stop Melrose Highlands 07:29 AM   Flag Stop Melrose Highlands 07:53 AM   Does not stop at Melrose Highlands   Melrose Highlands 09:16 AM   Does not stop at Melrose Highlands   Melrose Highlands 10:26 AM   Does not stop at Melrose Highlands   Melrose Highlands 12:16 PM   Does not stop at Melrose Highlands   Melrose Highlands 01:41 PM   Does not stop at Melrose Highlands   Melrose Highlands 03:36 PM     Melrose Highlands 04:11 PM     Melrose Highlands 04:51 PM     Melrose Highlands 05:09 PM   Does not stop at Melrose Highlands   Melrose Highlands 05:56 PM     Melrose Highlands 06:26 PM     Melrose Highlands 06:46 PM   Lowell Flag Stop Melrose Highlands 07:49 PM   Flag Stop Melrose Highlands 09:39 PM   Flag Stop Melrose Highlands 11:19 PM   Flag Stop Melrose Highlands 12:29 AM  
Greenwood
Not accessible
Flag Stop Greenwood 07:05 AM   Flag Stop Greenwood 07:32 AM   Flag Stop Greenwood 07:56 AM   Does not stop at Greenwood   Greenwood 09:20 AM   Does not stop at Greenwood   Greenwood 10:30 AM   Does not stop at Greenwood   Greenwood 12:20 PM   Does not stop at Greenwood   Greenwood 01:45 PM   Does not stop at Greenwood   Greenwood 03:39 PM     Greenwood 04:14 PM     Greenwood 04:54 PM     Greenwood 05:12 PM   Does not stop at Greenwood   Greenwood 05:59 PM     Greenwood 06:29 PM     Greenwood 06:49 PM   Line Flag Stop Greenwood 07:52 PM   Flag Stop Greenwood 09:42 PM   Flag Stop Greenwood 11:22 PM   Flag Stop Greenwood 12:32 AM  
Wakefield
Not accessible
Flag Stop Wakefield 07:09 AM   Flag Stop Wakefield 07:36 AM   Flag Stop Wakefield 08:00 AM   Does not stop at Wakefield   Wakefield 09:25 AM   Does not stop at Wakefield   Wakefield 10:35 AM   Does not stop at Wakefield   Wakefield 12:25 PM   Does not stop at Wakefield   Wakefield 01:50 PM   Does not stop at Wakefield   Wakefield 03:43 PM     Wakefield 04:18 PM     Wakefield 04:58 PM     Wakefield 05:16 PM     Wakefield 05:36 PM     Wakefield 06:03 PM     Wakefield 06:33 PM     Wakefield 06:53 PM   Does not stop at Wakefield Flag Stop Wakefield 07:56 PM   Flag Stop Wakefield 09:46 PM   Flag Stop Wakefield 11:26 PM   Flag Stop Wakefield 12:36 AM  
Reading
Accessible
  Reading 07:15 AM     Reading 07:42 AM     Reading 08:06 AM     Reading 08:17 AM     Reading 09:33 AM   Does not stop at Reading   Reading 10:43 AM   Does not stop at Reading   Reading 12:33 PM   Does not stop at Reading   Reading 01:58 PM   Does not stop at Reading   Reading 03:49 PM     Reading 04:24 PM     Reading 05:04 PM     Reading 05:22 PM     Reading 05:42 PM     Reading 06:09 PM     Reading 06:39 PM     Reading 06:59 PM   Does not stop at Reading   Reading 08:02 PM     Reading 09:52 PM     Reading 11:32 PM     Reading 12:42 AM  
North Wilmington
Not accessible
Does not stop at North Wilmington Does not stop at North Wilmington   North Wilmington 08:12 AM   Does not stop at North Wilmington   North Wilmington 09:44 AM   Does not stop at North Wilmington   North Wilmington 10:54 AM   Does not stop at North Wilmington   North Wilmington 12:44 PM   Does not stop at North Wilmington   North Wilmington 02:09 PM   Does not stop at North Wilmington   North Wilmington 03:56 PM   Does not stop at North Wilmington   North Wilmington 05:11 PM   Does not stop at North Wilmington   North Wilmington 05:49 PM     North Wilmington 06:16 PM   Does not stop at North Wilmington   North Wilmington 07:06 PM   Does not stop at North Wilmington Flag Stop North Wilmington 08:08 PM   Flag Stop North Wilmington 09:58 PM   Flag Stop North Wilmington 11:38 PM   Flag Stop North Wilmington 12:48 AM  
Ballardvale
Accessible
Does not stop at Ballardvale Does not stop at Ballardvale   Ballardvale 08:19 AM   Does not stop at Ballardvale   Ballardvale 09:55 AM   Flag Stop Ballardvale 10:05 AM     Ballardvale 11:05 AM   Flag Stop Ballardvale 11:16 AM     Ballardvale 12:55 PM   Flag Stop Ballardvale 01:05 PM     Ballardvale 02:20 PM   Flag Stop Ballardvale 02:30 PM     Ballardvale 04:03 PM   Does not stop at Ballardvale   Ballardvale 05:18 PM   Does not stop at Ballardvale   Ballardvale 05:56 PM     Ballardvale 06:23 PM   Does not stop at Ballardvale   Ballardvale 07:13 PM     Ballardvale 07:35 PM   Flag Stop Ballardvale 08:15 PM   Flag Stop Ballardvale 10:05 PM   Flag Stop Ballardvale 11:45 PM   Flag Stop Ballardvale 12:55 AM  
Andover
Accessible
Does not stop at Andover Does not stop at Andover   Andover 08:24 AM   Does not stop at Andover Does not stop at Andover Flag Stop Andover 10:10 AM   Does not stop at Andover Flag Stop Andover 11:21 AM   Does not stop at Andover Flag Stop Andover 01:10 PM   Does not stop at Andover Flag Stop Andover 02:35 PM     Andover 04:09 PM   Does not stop at Andover   Andover 05:24 PM   Does not stop at Andover   Andover 06:02 PM     Andover 06:29 PM   Does not stop at Andover   Andover 07:19 PM     Andover 07:41 PM   Flag Stop Andover 08:20 PM   Flag Stop Andover 10:10 PM   Flag Stop Andover 11:50 PM   Flag Stop Andover 01:00 AM  
Lawrence
Accessible
Does not stop at Lawrence Does not stop at Lawrence   Lawrence 08:31 AM   Does not stop at Lawrence Does not stop at Lawrence   Lawrence 10:17 AM   Does not stop at Lawrence   Lawrence 11:28 AM   Does not stop at Lawrence   Lawrence 01:17 PM   Does not stop at Lawrence   Lawrence 02:42 PM     Lawrence 04:16 PM   Does not stop at Lawrence   Lawrence 05:31 PM   Does not stop at Lawrence   Lawrence 06:09 PM     Lawrence 06:36 PM   Does not stop at Lawrence   Lawrence 07:26 PM     Lawrence 07:48 PM     Lawrence 08:28 PM     Lawrence 10:17 PM     Lawrence 11:57 PM     Lawrence 01:07 AM  
Bradford
Accessible
Does not stop at Bradford Does not stop at Bradford Early Departure Bradford 08:40 AM   Does not stop at Bradford Does not stop at Bradford Early Departure Bradford 10:26 AM   Does not stop at Bradford Early Departure Bradford 11:38 AM   Does not stop at Bradford Early Departure Bradford 01:27 PM   Does not stop at Bradford Early Departure Bradford 02:54 PM   Early Departure Bradford 04:26 PM   Does not stop at Bradford Early Departure Bradford 05:42 PM   Does not stop at Bradford Early Departure Bradford 06:20 PM   Early Departure Bradford 06:47 PM   Does not stop at Bradford Early Departure Bradford 07:37 PM   Early Departure Bradford 07:59 PM   Early Departure Bradford 08:39 PM   Early Departure Bradford 10:26 PM   Early Departure Bradford 12:06 AM   Early Departure Bradford 01:16 AM  
Haverhill
Accessible
Does not stop at Haverhill Does not stop at Haverhill   Haverhill 08:43 AM   Does not stop at Haverhill Does not stop at Haverhill   Haverhill 10:29 AM   Does not stop at Haverhill   Haverhill 11:41 AM   Does not stop at Haverhill   Haverhill 01:30 PM   Does not stop at Haverhill   Haverhill 02:57 PM     Haverhill 04:29 PM   Does not stop at Haverhill   Haverhill 05:45 PM   Does not stop at Haverhill   Haverhill 06:23 PM     Haverhill 06:50 PM   Does not stop at Haverhill   Haverhill 07:40 PM     Haverhill 08:02 PM     Haverhill 08:42 PM     Haverhill 10:29 PM     Haverhill 12:09 AM     Haverhill 01:19 AM  

Icon Key