Skip to main content
Stops
Train 200 Train 202 Train 204 Train 206 Train 286 Train 288 Train 208 Train 290 Train 210 Train B210 Train 212 Train B212 Train 214 Train B214 Train 216 Train B216 Train 218 Train 292 Train 220 Train 294 Train 296 Train 222 Train 224 Train 226 Train 228
Bicycles Allowed? bike
bike
Bicycles 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
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
bike
Bicycles allowed
bike
Bicycles allowed
bike
Bicycles allowed
bike
Bicycles allowed
bike
Bicycles allowed
bike
Bicycles allowed
bike
Bicycles allowed
Haverhill
Accessible
  Haverhill 05:05 AM     Haverhill 05:40 AM     Haverhill 06:10 AM     Haverhill 06:40 AM   Does not stop at Haverhill Does not stop at Haverhill   Haverhill 07:35 AM   Does not stop at Haverhill   Haverhill 09:05 AM   Does not stop at Haverhill   Haverhill 10:49 AM   Does not stop at Haverhill   Haverhill 12:05 PM   Does not stop at Haverhill   Haverhill 02:00 PM   Does not stop at Haverhill   Haverhill 03:25 PM   Does not stop at Haverhill   Haverhill 04:47 PM   Does not stop at Haverhill Does not stop at Haverhill   Haverhill 06:25 PM     Haverhill 07:45 PM     Haverhill 09:10 PM     Haverhill 10:50 PM  
Bradford
Accessible
  Bradford 05:07 AM     Bradford 05:42 AM     Bradford 06:12 AM     Bradford 06:42 AM   Does not stop at Bradford Does not stop at Bradford   Bradford 07:37 AM   Does not stop at Bradford Flag Stop Bradford 09:07 AM   Does not stop at Bradford Flag Stop Bradford 10:52 AM   Does not stop at Bradford Flag Stop Bradford 12:07 PM   Does not stop at Bradford Flag Stop Bradford 02:02 PM   Does not stop at Bradford Flag Stop Bradford 03:27 PM   Does not stop at Bradford Flag Stop Bradford 04:49 PM   Does not stop at Bradford Does not stop at Bradford Flag Stop Bradford 06:28 PM   Flag Stop Bradford 07:47 PM   Flag Stop Bradford 09:12 PM   Flag Stop Bradford 10:52 PM  
Lawrence
Accessible
  Lawrence 05:16 AM     Lawrence 05:51 AM     Lawrence 06:21 AM     Lawrence 06:52 AM   Does not stop at Lawrence Does not stop at Lawrence   Lawrence 07:46 AM   Does not stop at Lawrence   Lawrence 09:15 AM   Does not stop at Lawrence   Lawrence 10:59 AM   Does not stop at Lawrence   Lawrence 12:15 PM   Does not stop at Lawrence   Lawrence 02:10 PM   Does not stop at Lawrence   Lawrence 03:35 PM   Does not stop at Lawrence   Lawrence 04:57 PM   Does not stop at Lawrence Does not stop at Lawrence   Lawrence 06:39 PM     Lawrence 07:55 PM     Lawrence 09:20 PM     Lawrence 11:00 PM  
Andover
Accessible
  Andover 05:23 AM     Andover 05:58 AM     Andover 06:28 AM     Andover 06:59 AM   Does not stop at Andover Does not stop at Andover   Andover 07:53 AM   Does not stop at Andover Flag Stop Andover 09:22 AM   Does not stop at Andover Flag Stop Andover 11:06 AM   Does not stop at Andover Flag Stop Andover 12:22 PM   Does not stop at Andover Flag Stop Andover 02:17 PM   Does not stop at Andover Flag Stop Andover 03:42 PM   Does not stop at Andover Flag Stop Andover 05:04 PM   Does not stop at Andover Does not stop at Andover Flag Stop Andover 06:46 PM   Flag Stop Andover 08:02 PM   Flag Stop Andover 09:27 PM   Flag Stop Andover 11:07 PM  
Ballardvale
Accessible
  Ballardvale 05:29 AM     Ballardvale 06:04 AM     Ballardvale 06:34 AM     Ballardvale 07:04 AM   Does not stop at Ballardvale Does not stop at Ballardvale   Ballardvale 07:59 AM   Does not stop at Ballardvale Flag Stop Ballardvale 09:27 AM     Ballardvale 09:32 AM   Flag Stop Ballardvale 11:11 AM     Ballardvale 11:16 AM   Flag Stop Ballardvale 12:27 PM     Ballardvale 12:32 PM   Flag Stop Ballardvale 02:22 PM     Ballardvale 02:27 PM   Flag Stop Ballardvale 03:47 PM   Does not stop at Ballardvale Flag Stop Ballardvale 05:09 PM   Does not stop at Ballardvale Does not stop at Ballardvale Flag Stop Ballardvale 06:51 PM   Flag Stop Ballardvale 08:07 PM   Flag Stop Ballardvale 09:32 PM   Flag Stop Ballardvale 11:12 PM  
North Wilmington
Not accessible
  North Wilmington 05:36 AM     North Wilmington 06:11 AM     North Wilmington 06:41 AM   Does not stop at North Wilmington Does not stop at North Wilmington Does not stop at North Wilmington Does not stop at North Wilmington Does not stop at North Wilmington Does not stop at North Wilmington   North Wilmington 09:43 AM   Does not stop at North Wilmington   North Wilmington 11:27 AM   Does not stop at North Wilmington   North Wilmington 12:43 PM   Does not stop at North Wilmington   North Wilmington 02:38 PM   Does not stop at North Wilmington Does not stop at North Wilmington Does not stop at North Wilmington Does not stop at North Wilmington Does not stop at North Wilmington Does not stop at North Wilmington Does not stop at North Wilmington Flag Stop North Wilmington 09:39 PM   Flag Stop North Wilmington 11:19 PM  
Reading
Accessible
  Reading 05:43 AM     Reading 06:18 AM     Reading 06:48 AM   Does not stop at Reading   Reading 07:30 AM     Reading 08:00 AM   Does not stop at Reading   Reading 08:30 AM   Does not stop at Reading   Reading 09:54 AM   Does not stop at Reading   Reading 11:38 AM   Does not stop at Reading   Reading 12:54 PM   Does not stop at Reading   Reading 02:49 PM   Does not stop at Reading   Reading 04:50 PM   Does not stop at Reading   Reading 05:37 PM     Reading 06:55 PM   Does not stop at Reading   Reading 08:21 PM     Reading 09:46 PM     Reading 11:26 PM  
Wakefield
Not accessible
  Wakefield 05:49 AM     Wakefield 06:24 AM     Wakefield 06:54 AM   Does not stop at Wakefield   Wakefield 07:36 AM     Wakefield 08:06 AM   Does not stop at Wakefield   Wakefield 08:36 AM   Does not stop at Wakefield   Wakefield 10:02 AM   Does not stop at Wakefield   Wakefield 11:46 AM   Does not stop at Wakefield   Wakefield 01:02 PM   Does not stop at Wakefield   Wakefield 02:57 PM   Does not stop at Wakefield Flag Stop Wakefield 04:55 PM   Does not stop at Wakefield Flag Stop Wakefield 05:42 PM   Flag Stop Wakefield 07:00 PM   Does not stop at Wakefield Flag Stop Wakefield 08:27 PM   Flag Stop Wakefield 09:51 PM   Flag Stop Wakefield 11:31 PM  
Greenwood
Not accessible
  Greenwood 05:52 AM     Greenwood 06:27 AM     Greenwood 06:57 AM   Does not stop at Greenwood   Greenwood 07:39 AM     Greenwood 08:09 AM  
Via Lowell Line
  Greenwood 08:39 AM   Does not stop at Greenwood   Greenwood 10:07 AM   Does not stop at Greenwood   Greenwood 11:51 AM   Does not stop at Greenwood   Greenwood 01:07 PM   Does not stop at Greenwood   Greenwood 03:02 PM   Does not stop at Greenwood Flag Stop Greenwood 04:58 PM   Does not stop at Greenwood Flag Stop Greenwood 05:45 PM   Flag Stop Greenwood 07:03 PM   Does not stop at Greenwood Flag Stop Greenwood 08:30 PM   Flag Stop Greenwood 09:54 PM   Flag Stop Greenwood 11:34 PM  
Melrose Highlands
Accessible
  Melrose Highlands 05:54 AM     Melrose Highlands 06:29 AM     Melrose Highlands 06:59 AM   Does not stop at Melrose Highlands   Melrose Highlands 07:41 AM     Melrose Highlands 08:11 AM  
Via Lowell Line
  Melrose Highlands 08:41 AM   Does not stop at Melrose Highlands   Melrose Highlands 10:11 AM   Does not stop at Melrose Highlands   Melrose Highlands 11:55 AM   Does not stop at Melrose Highlands   Melrose Highlands 01:11 PM   Does not stop at Melrose Highlands   Melrose Highlands 03:06 PM   Does not stop at Melrose Highlands Flag Stop Melrose Highlands 05:00 PM   Does not stop at Melrose Highlands Flag Stop Melrose Highlands 05:47 PM   Flag Stop Melrose Highlands 07:05 PM   Does not stop at Melrose Highlands Flag Stop Melrose Highlands 08:32 PM   Flag Stop Melrose Highlands 09:56 PM   Flag Stop Melrose Highlands 11:36 PM  
Melrose Cedar Park
Not accessible
  Melrose Cedar Park 05:56 AM     Melrose Cedar Park 06:31 AM     Melrose Cedar Park 07:01 AM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 07:43 AM     Melrose Cedar Park 08:13 AM  
Via Lowell Line
  Melrose Cedar Park 08:43 AM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 10:16 AM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 12:00 PM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 01:16 PM   Does not stop at Melrose Cedar Park   Melrose Cedar Park 03:11 PM   Does not stop at Melrose Cedar Park Flag Stop Melrose Cedar Park 05:01 PM   Does not stop at Melrose Cedar Park Flag Stop Melrose Cedar Park 05:48 PM   Flag Stop Melrose Cedar Park 07:06 PM   Does not stop at Melrose Cedar Park Flag Stop Melrose Cedar Park 08:34 PM   Flag Stop Melrose Cedar Park 09:58 PM   Flag Stop Melrose Cedar Park 11:38 PM  
Wyoming Hill
Not accessible
  Wyoming Hill 05:58 AM     Wyoming Hill 06:33 AM     Wyoming Hill 07:03 AM   Does not stop at Wyoming Hill   Wyoming Hill 07:45 AM     Wyoming Hill 08:15 AM   Does not stop at Wyoming Hill   Wyoming Hill 08:45 AM   Does not stop at Wyoming Hill   Wyoming Hill 10:20 AM   Does not stop at Wyoming Hill   Wyoming Hill 12:04 PM   Does not stop at Wyoming Hill   Wyoming Hill 01:20 PM   Does not stop at Wyoming Hill   Wyoming Hill 03:15 PM   Does not stop at Wyoming Hill Flag Stop Wyoming Hill 05:03 PM   Does not stop at Wyoming Hill Flag Stop Wyoming Hill 05:51 PM   Flag Stop Wyoming Hill 07:08 PM   Does not stop at Wyoming Hill Flag Stop Wyoming Hill 08:36 PM   Flag Stop Wyoming Hill 10:00 PM   Flag Stop Wyoming Hill 11:40 PM  
Malden Center
Accessible
Early Departure Malden Center 06:02 AM   Early Departure Malden Center 06:37 AM   Early Departure Malden Center 07:07 AM   Does not stop at Malden Center Early Departure Malden Center 07:51 AM   Early Departure Malden Center 08:19 AM   Does not stop at Malden Center Early Departure Malden Center 08:49 AM   Does not stop at Malden Center   Malden Center 10:27 AM   Does not stop at Malden Center   Malden Center 12:11 PM   Does not stop at Malden Center   Malden Center 01:27 PM   Does not stop at Malden Center   Malden Center 03:22 PM   Does not stop at Malden Center Early Departure Malden Center 05:06 PM   Does not stop at Malden Center Early Departure Malden Center 05:54 PM   Early Departure Malden Center 07:11 PM   Does not stop at Malden Center Early Departure Malden Center 08:39 PM   Early Departure Malden Center 10:03 PM   Early Departure Malden Center 11:43 PM  
North Station
Accessible
  North Station 06:15 AM     North Station 06:50 AM     North Station 07:20 AM     North Station 07:38 AM     North Station 08:02 AM     North Station 08:30 AM     North Station 08:38 AM     North Station 09:00 AM     North Station 10:10 AM   Does not stop at North Station   North Station 11:55 AM   Does not stop at North Station   North Station 01:10 PM   Does not stop at North Station   North Station 03:06 PM   Does not stop at North Station   North Station 04:23 PM     North Station 05:17 PM     North Station 05:45 PM     North Station 06:05 PM     North Station 07:22 PM     North Station 07:25 PM     North Station 08:50 PM     North Station 10:15 PM     North Station 11:55 PM  

Icon Key