CR

Haverhill Line

Commuter Rail · Route

North ↔ Haverhill

4 alerts Every 120 min 5:35 AM – 12:41 AM 1 train live
Track live
Direction
Live · as of 10:25 PM

Stations, live trains and next arrivals

4 service alertsOak Grove Escalator 105 (Commuter Rail platform to unpaid lobby) unavailable
Live data is delayed.
    1. NorthOrangeBCDECRCRCR22 bus routesElevator out11:30 PM
    2. Malden CenterOrange19 bus routesElevator out11:40 PM
    3. Oak GroveOrange12 bus routesElevator out11:43 PM
    4. Wyoming Hill8 bus routes11:45 PM
    5. Melrose/Cedar Park5 bus routes11:47 PM
    6. Melrose Highlands6 bus routes11:50 PM
    7. Greenwood6 bus routes11:52 PM
    8. Wakefield6 bus routes11:56 PM
    9. Reading9 bus routes12:02 AM
    10. North Wilmington12:08 AM
    11. Ballardvale5 bus routes12:15 AM
    12. Andover4 bus routes12:20 AM
    13. Lawrence5 bus routesNo more trains
    14. Bradford5 bus routesNo more trains
    15. Haverhill6 bus routesNo more trains
    1. Haverhill6 bus routesNo more trains
    2. Bradford5 bus routesNo more trains
    3. Lawrence5 bus routesNo more trains
    4. Andover4 bus routesNo more trains
    5. Ballardvale5 bus routesNo more trains
    6. North WilmingtonNo more trains
    7. Reading9 bus routes2 min 1724 · 4 min late
    8. Wakefield6 bus routes7 min
    9. Greenwood6 bus routes10 min
    10. Melrose Highlands6 bus routes13 min
    11. Melrose/Cedar Park5 bus routes15 min
    12. Wyoming Hill8 bus routes18 min
    13. Oak GroveOrange12 bus routesElevator out20 min
    14. Malden CenterOrange19 bus routesElevator out22 min
    15. NorthOrangeBCDECRCRCR22 bus routesElevator outNo more trains
    Live arrival Grey times are scheduled Not tracked: scheduled, but no train is reporting Transfer station

    Timetable

    Scheduled departures for any day MBTA has published. For live arrivals, use the diagram above.

    Holiday: runs the Saturday schedule Sun, Nov 1

    7 AM
    00
    9 AM
    00
    11 AM
    15
    1 PM
    15
    3 PM
    15
    5 PM
    15
    8 PM
    15
    11 PM
    next 30

    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
    On time: no more than 1 min early or 5 min late, sampled once a minute from live positions. Use the left and right arrow keys to read each hour.
    Hour-by-hour numbers
    HourOn timeLateEarlyVehicle-minutesPrevious 0 days, on time
    6 PM100%0%0%12 (Fewer than 30 vehicle-minutes)–
    7 PM67%0%33%51–
    8 PM63%37%0%52–
    9 PM80%20%0%56–
    10 PM81%19%0%26 (Fewer than 30 vehicle-minutes)–

    Connections

    Rail lines and bus routes you can transfer to from the Haverhill Line.

    Rail

    Bus

    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 .