Feed updated: 8:32 PM EST.
Train 2028 · Haverhill Line
2026-11-09 · Scheduled service
Last live update: 8:32 PM EST (1 min ago). Predictions are not observed arrivals.
- Haverhill
Scheduled: 9:20 PM EST
Predicted: 9:20 PM EST · Delay: 0 min
- Bradford
Scheduled: 9:22 PM EST
Predicted: 9:22 PM EST · Delay: 0 min
- Lawrence
Scheduled: 9:30 PM EST
Predicted: 9:31 PM EST · Delay: 1 min
- Andover
Scheduled: 9:36 PM EST
Predicted: 9:37 PM EST · Delay: 1 min
- Ballardvale
Scheduled: 9:40 PM EST
Predicted: 9:41 PM EST · Delay: 1 min
- North Wilmington
Scheduled: 9:46 PM EST
Predicted: 9:47 PM EST · Delay: 1 min
- Reading
Scheduled: 9:53 PM EST
Predicted: 9:53 PM EST · Delay: 1 min
- Wakefield
Scheduled: 9:58 PM EST
Predicted: 9:58 PM EST · Delay: 0 min
- Greenwood
Scheduled: 10:01 PM EST
Live unavailable
- Melrose Highlands
Scheduled: 10:04 PM EST
Live unavailable
- Melrose/Cedar Park
Scheduled: 10:06 PM EST
Live unavailable
- Wyoming Hill
Scheduled: 10:08 PM EST
Live unavailable
- Oak Grove
Scheduled: 10:10 PM EST
Live unavailable
- Malden Center
Scheduled: 10:12 PM EST
Live unavailable
- North Station
Scheduled: 10:27 PM EST
Live unavailable