Commuter Rail

South

Foxboro Branch

Framingham/Worcester

Providence

Fairmount

Stoughton Branch

Franklin/Forge Park Branch

Needham Branch

Old Colony Lines

Main Stem

Middleborough/Lakeville

Plymouth

Greenbush Branch

Kingston Branch

North

Haverhill

Fitchburg

Lowell

Newburyport

Rockport

Wildcat Branch
This branch is utilized by all Amtrak Downeaster trains, as well as commuter rail trains running Haverhill-Woburn-Boston.