Schedules & Maps
Outbound
Haverhill
![](https://cdn.mbta.com/osm_tiles/9/154/188.png)
![](https://cdn.mbta.com/osm_tiles/9/155/188.png)
![](https://cdn.mbta.com/osm_tiles/9/154/189.png)
![](https://cdn.mbta.com/osm_tiles/9/155/189.png)
![](https://cdn.mbta.com/osm_tiles/9/153/188.png)
![](https://cdn.mbta.com/osm_tiles/9/156/188.png)
![](https://cdn.mbta.com/osm_tiles/9/153/189.png)
![](https://cdn.mbta.com/osm_tiles/9/156/189.png)
![](https://cdn.mbta.com/osm_tiles/9/152/188.png)
![](https://cdn.mbta.com/osm_tiles/9/157/188.png)
![](https://cdn.mbta.com/osm_tiles/9/152/189.png)
![](https://cdn.mbta.com/osm_tiles/9/157/189.png)
![](https://cdn.mbta.com/osm_tiles/9/154/187.png)
![](https://cdn.mbta.com/osm_tiles/9/155/187.png)
![](https://cdn.mbta.com/osm_tiles/9/154/190.png)
![](https://cdn.mbta.com/osm_tiles/9/155/190.png)
![](https://cdn.mbta.com/osm_tiles/9/153/187.png)
![](https://cdn.mbta.com/osm_tiles/9/156/187.png)
![](https://cdn.mbta.com/osm_tiles/9/153/190.png)
![](https://cdn.mbta.com/osm_tiles/9/156/190.png)
![](https://cdn.mbta.com/osm_tiles/9/152/187.png)
![](https://cdn.mbta.com/osm_tiles/9/157/187.png)
![](https://cdn.mbta.com/osm_tiles/9/152/190.png)
![](https://cdn.mbta.com/osm_tiles/9/157/190.png)
Leaflet © OpenStreetMap contributors
Stations
North Station
Malden Center
Oak Grove
Wyoming Hill
Melrose/Cedar Park
Melrose Highlands
Greenwood
7:06 PMBradford · Train 219 · Track 1 · On timeWakefield
Reading
North Wilmington
7:19 PMBradford · Train 219 · Track 1 · On timeBallardvale
7:27 PMBradford · Train 219 · Track 2 · On timeAndover
7:32 PMBradford · Train 219 · Track 2 · On timeLawrence
7:39 PMBradford · Train 219 · Track 2 · On timeBradford
Service alert or delay Haverhill
Station Closure