No live data... retrying
LIVE
12:57 PM
On time
16 min
Haverhill via Reading
Plat. 1
10 stops • Melrose Highlands, Greenwood, Wakefield, Reading, North Wilmington, Ballardvale, Andover, Lawrence, Bradford, Haverhill
Haverhill Line
1:01 PM
North
Plat. 2
4 stops • Wyoming Hill, Oak Grove, Malden Center, North
Haverhill Line
1:42 PM
Reading
Plat. 1
10 stops • Melrose Highlands, Greenwood, Wakefield, Reading, North Wilmington, Ballardvale, Andover, Lawrence, Bradford, Haverhill
Haverhill Line
1:46 PM
North
Plat. 2
4 stops • Wyoming Hill, Oak Grove, Malden Center, North
Haverhill Line
2:27 PM
Haverhill via Reading
Plat. 1
10 stops • Melrose Highlands, Greenwood, Wakefield, Reading, North Wilmington, Ballardvale, Andover, Lawrence, Bradford, Haverhill
Haverhill Line
2:31 PM
North
Plat. 2
4 stops • Wyoming Hill, Oak Grove, Malden Center, North
Haverhill Line
Main St @ Essex St Southbound
137
Upham St @ Main St
131
Main St @ Upham St Northeast-bound
137
Main St @ Emerson St Southwest-bound
137
Main St @ E Emerson St Northeast-bound
131
137
Main St @ W Foster St - Melrose Sq Southbound
137
Main St @ E Foster St - Melrose Sq Northeast-bound
137
Main St @ Lebanon St Southbound
137
Main St @ Lebanon St Northbound
131
137
Main St @ Grove St Southwest-bound
137