Haverhill Line
Commuter Rail · Route
North ↔ Haverhill
Stations, live trains and next arrivals
4 service alertsOak Grove Escalator 105 (Commuter Rail platform to unpaid lobby) unavailable- North11:30 PM
- Malden Center11:40 PM
- Oak Grove11:43 PM
- Wyoming Hill11:45 PM
- Melrose/Cedar Park11:47 PM
- Melrose Highlands11:50 PM
- Greenwood11:52 PM
- Wakefield11:56 PM
- Reading12:02 AM
- North Wilmington12:08 AM
- Ballardvale12:15 AM
- Andover12:20 AM
- LawrenceNo more trains
- BradfordNo more trains
- HaverhillNo more trains
- HaverhillNo more trains
- BradfordNo more trains
- LawrenceNo more trains
- AndoverNo more trains
- BallardvaleNo more trains
- North WilmingtonNo more trains
- Reading2 min 1724 · 4 min late
- Wakefield7 min
- Greenwood10 min
- Melrose Highlands13 min
- Melrose/Cedar Park15 min
- Wyoming Hill18 min
- Oak Grove20 min
- Malden Center22 min
- NorthNo more trains
Timetable
Scheduled departures for any day MBTA has published. For live arrivals, use the diagram above.
Holiday: runs the Saturday schedule Sun, Nov 1
Still to come from last night's schedule:
On-time performance
How much of the time trains ran early, on time or late, hour by hour.
74% on time today
from 197 vehicle-minutes
- On time
- Late (over 5 min)
- Early (over 1 min)
- Fewer than 30 vehicle-minutes
Hour-by-hour numbers
| Hour | On time | Late | Early | Vehicle-minutes | Previous 0 days, on time |
|---|---|---|---|---|---|
| 6 PM | 100% | 0% | 0% | 12 (Fewer than 30 vehicle-minutes) | – |
| 7 PM | 67% | 0% | 33% | 51 | – |
| 8 PM | 63% | 37% | 0% | 52 | – |
| 9 PM | 80% | 20% | 0% | 56 | – |
| 10 PM | 81% | 19% | 0% | 26 (Fewer than 30 vehicle-minutes) | – |
Connections
Rail lines and bus routes you can transfer to from the Haverhill Line.
Rail
Transfer at 3 stations: North, Malden Center, Oak Grove…
B Green Line BTransfer at North
C Green Line CTransfer at North
D Green Line DTransfer at North
E Green Line ETransfer at North
CR Fitchburg LineTransfer at North
CR Lowell LineTransfer at North
CR Newburyport/Rockport LineTransfer at North
Bus
- Haverhill Line ShuttleReading – Oak GroveAt North and 13 more stops
- 137Reading Depot – Malden Center StationAt Malden Center and 5 more stops
- 131Melrose Highlands – Malden Center StationAt Malden Center and 3 more stops
- 132Redstone Shopping Center – Malden Center StationAt Malden Center and 2 more stops
- Orange Line ShuttleSullivan Square – StateAt North and 2 more stops
- 4North Station – Design CenterAt North
- 97Malden Center Station – Wellington StationAt Malden Center
- 99Woodland Road – Wellington StationAt Malden Center
- 101Malden Center Station – Sullivan Square Station via Winter HillAt Malden Center
- 104Malden Center Station – Airport StationAt Malden Center
And 10 more routes at stops along the way. 105Malden Center Station – Sullivan Square Station via Newland Street Housing106Lebanon Loop – Wellington Station108Linden Square – Wellington Station411Kennedy Drive or Jack Satter House – Malden Center Station430Saugus Center – Malden Center StationGreen Line E ShuttleMedford/Tufts – North StationGreen Line ShuttleUnion Square – North StationLowell Line ShuttleLowell – WilmingtonNewburyport Line ShuttleSalem – Oak Grove (Local)Newburyport/Rockport Line ShuttleSwampscott – North Station (Limited)
About the Haverhill Line
The Haverhill Line (MBTA route ) is a Commuter Rail line with 15 stations between North and Haverhill.
Times with the live mark come from each train's GPS and MBTA's real-time predictions. Times marked "Not tracked" are scheduled trips with no train reporting. All other times are from MBTA's published schedule (feed Fall 2026, 2026-10-30T17:51:33+00:00, version D).
How often does the Haverhill Line run?
Every 120 min for most of the day on weekdays, based on the published schedule.
When does the Haverhill Line start and stop?
The first train leaves around 5:35 AM and the last arrives around 12:41 AM.
Is the Haverhill Line the same as route ?
Yes. MBTA's schedule data lists the Haverhill Line as route .