Feed updated: 8:32 PM EST.
Train 2021 · Haverhill Line
2026-11-09 · Scheduled service
Last live update: 8:32 PM EST (1 min ago). Predictions are not observed arrivals.
- North Station
Scheduled: 7:30 PM EST
Passed
Departed: 7:31 PM EST · 2 min
- Malden Center
Scheduled: 7:40 PM EST
Passed
Arrived: 7:41 PM EST · 1 min
Departed: 7:42 PM EST (estimated from the timetable and the train's delay) · 2 min
- Oak Grove
Scheduled: 7:42 PM EST
Passed
Arrived: 7:43 PM EST (estimated from the timetable and the train's delay) · 2 min
- Wyoming Hill
Scheduled: 7:45 PM EST
Passed
Arrived: 7:47 PM EST (estimated from the timetable and the train's delay) · 3 min
Departed: 7:48 PM EST (estimated from the timetable and the train's delay) · 3 min
- Melrose/Cedar Park
Scheduled: 7:47 PM EST
Live unavailable
- Melrose Highlands
Scheduled: 7:49 PM EST
Passed
Arrived: 7:51 PM EST · 3 min
Departed: 7:52 PM EST · 4 min
- Greenwood
Scheduled: 7:52 PM EST
Passed
Arrived: 7:54 PM EST · 3 min
- Wakefield
Scheduled: 7:56 PM EST
Passed
Arrived: 7:58 PM EST · 3 min
Departed: 7:59 PM EST (estimated from the timetable and the train's delay) · 4 min
- Reading
Scheduled: 8:01 PM EST
Passed
Arrived: 8:04 PM EST · 4 min
Departed: 8:05 PM EST (estimated from the timetable and the train's delay) · 4 min
- North Wilmington
Scheduled: 8:07 PM EST
Passed
Arrived: 8:10 PM EST · 4 min
Departed: 8:11 PM EST · 5 min
- Ballardvale
Scheduled: 8:15 PM EST
Passed
Arrived: 8:16 PM EST · 2 min
Departed: 8:18 PM EST · 3 min
- Andover
Scheduled: 8:20 PM EST
Passed
Arrived: 8:21 PM EST (estimated from the timetable and the train's delay) · 1 min
- Lawrence
Scheduled: 8:27 PM EST
Predicted: 8:35 PM EST · Delay: 8 min
- Bradford
Scheduled: 8:36 PM EST
Predicted: 8:44 PM EST · Delay: 8 min
- Haverhill
Scheduled: 8:42 PM EST
Predicted: 8:45 PM EST · Delay: 3 min