Last train from Haverhill to Boston tonight
Live countdown to the last Haverhill Line train to North Station, and every train left tonight.
Haverhill → North Station · Haverhill Line
Last train from Haverhill to North Station
Turn on JavaScript for the live countdown, or see the last trains by day below.
Scheduled times from the MBTA, October 30 to December 12, 2026. Trains can run late or be canceled, so check live times before you go.
Planned service changes
- Oct 31. On Sat, Oct 31, Haverhill Line inbound Train 2516 (9:50 PM from Haverhill) will be replaced by a shuttle bus between Haverhill and Reading to accommodate necessary crossing work. (MBTA)
- Nov 7-8. From Sat, Nov 7 through Sun, Nov 8 Haverhill Line will be replaced by a shuttle bus between Reading & Oak Grove for Orange Line service & a shuttle bus between Reading and Anderson/Woburn for a Commuter Rail connection. No service at N. Wilmington. (MBTA)
From MBTA service alerts, checked October 30. The schedule data for these dates can still show regular trains, so the countdown shows the MBTA's notice on those dates. Check live times before you go.
Last trains on a regular schedule
| Day | Leaves Haverhill | Arrives North Station | Train |
|---|---|---|---|
| Monday-Friday | 9:20 pm | 10:27 pm | Train 2028 |
| Saturday | 9:50 pm | 10:58 pm | Train 2516 |
| Sunday | 9:50 pm | 10:58 pm | Train 2516 |
Holiday or special schedules: Thu, Nov 26, last train 9:50 pm. The countdown above uses the exact schedule for each date.
Evening trains from Haverhill
| Day | Leaves Haverhill after 6 pm |
|---|---|
| Monday-Friday | 7:02, 8:27 and 9:20 pm |
| Saturday | 6:50 and 9:50 pm |
| Sunday | 6:50 and 9:50 pm |
On most dates of each type. The countdown above uses the exact schedule for each date.
Good to know
- Trains take 57 to 75 minutes from Haverhill to North Station, depending on the train and its stops.
- Most trains from Haverhill stop at Oak Grove and Malden Center, where you can change to the Orange Line.
- Trains end at North Station, under TD Garden. The Orange and Green Lines leave from the same station.
If you miss the last train
There's no later train on this line until morning. Cobblehop can look for other ways to get to Boston from where you are, with live times.
Last train from Haverhill: common questions
What time is the last train from Haverhill to Boston on a regular night?
On weekdays the last Haverhill Line train leaves Haverhill at 9:20 pm and reaches North Station at 10:27 pm. On Saturdays and Sundays it leaves at 9:50 pm. These are scheduled times from the MBTA for October 30 to December 12, 2026.
When is the first train from Haverhill to Boston in the morning?
The first Haverhill Line train leaves Haverhill on weekdays at 5:27 am and on Saturdays and Sundays at 5:35 am, on the MBTA's schedule for October 30 to December 12, 2026. Holidays can differ, and the countdown above always shows the next one.
What are the evening trains from Haverhill to Boston?
After 6 pm, trains leave Haverhill on weekdays at 7:02, 8:27 and 9:20 pm and on Saturdays and Sundays at 6:50 and 9:50 pm.
What if I miss the last train from Haverhill?
There's no later Haverhill Line train until morning. Ask Cobblehop for other ways to get to Boston from where you are, with live times.
Related
- Last train from Haverhill to Boston: route page
- Boston to Haverhill
- Last train from Lawrence to Boston
- Last train from Andover to Boston
- When the T stops running (guide)
- All last-train pages
Sources
Train times come from the MBTA's public schedule data (MBTA V3 API), fetched October 30. Cobblehop is independent and isn't affiliated with the MBTA or MassDOT.
- MBTA: Haverhill Line timetable
- MBTA: Haverhill Line alerts
- MBTA: Haverhill station
- MBTA V3 API (schedule data)
Out tonight? Ask Cobblehop "last train to Boston" and it gives you one clear plan with live times, then alerts you before your stop.