It all started with the Andover & Wilmington Railroad in 1833. Connecting its namesake cities within a few years, Andover was now connected to the City of Boston by way of the Boston & Lowell Railroad. With extensions to the north towards Portland, Maine, the railroad reached Haverhill in 1837 and then the New Hampshire state line in 1840. In New Hampshire, the Boston & Maine Railroad was chartered to continue the trek to Portland within the Granite State. In 1842 the Boston & Portland Railroad (formerly the Andover & Wilmington) in Massachusetts and the Boston & Maine Railroad in New Hampshire merged, with the new entity keeping the Boston & Maine name. Through construction, leases, and acquisitions the Boston & Maine grew, with the final major addition being the lease of the Fitchburg Railroad in 1900. The Boston & Maine served northern New England until 1983 when it was purchased by Guilford Transportation Industries.
Predecessor Railroads • Corporate Timeline • Routes and Stations • Digital Collection
Boston and Maine Railroad - 1841 to 1964, Merged
Nashua and Lowell Rail-road Corporation - 1836 to 1944, Merged
Boston and Lowell Rail Road Corporation - 1830 to 1919, Merged
Manchester and Lawrence Railroad - 1847 to 1919, Merged
Lowell and Andover Railroad Company [1872] - 1872 to 1919, Merged
Kennebunk and Kennebunkport Railroad - 1882 to 1919, Merged
The Concord & Montreal Railroad - 1889 to 1919, Merged
Fitchburg Railroad Company - 1842 to 1919, Merged
Connecticut River Railroad Company - 1845 to 1919, Merged
Manchester and North Weare Railroad - 1858 to 1899, Merged
Brookline Railroad Company - 1891 to 1895, Merged
Brookline and Pepperell Railroad Company - 1891 to 1895, Merged
Brookline & Milford Railroad Company - 1893 to 1895, Merged
Monadnock Railroad Company - 1869 to 1892, Merged
Troy, Saratoga & Northern Railroad Company - 1886 to 1892, Merged
The Boston, Hoosac Tunnel and Western Railway Company - 1878 to 1892, Merged
Boston, Concord and Montreal Railroad - 1844 to 1890, Consolidated
The Ashuelot Railroad Company - 1846 to 1890, Merged
Cheshire Rail-road Company [1845] - 1845 to 1890, Merged
Concord Railroad Corporation - 1835 to 1890, Consolidated
Troy and Boston Railroad Company - 1848 to 1887, Merged
Saratoga Lake Railway Company - 1880 to 1886, Consolidated
Hoosac Tunnel and Saratoga Railway Company - 1881 to 1886, Consolidated
Boston, Barre and Gardner Rail-road Corporation - 1849 to 1885, Merged
The Boston, Hoosac Tunnel and Western Railway Company (Vt.) - 1878 to 1880, Consolidated
Boston, Hoosac Tunnel & Western Railway Company - 1877 to 1880, Consolidated
White Mountains Railroad [1857] - 1857 to 1873, Merged
Monadnock (Mass.) Railroad Company - 1869 to 1869, Consolidated
Monadnock (N.H.) Railroad Company - 1848 to 1869, Consolidated
Barre and Worcester Railroad Company - 1847 to 1849, Renamed
Cheshire Railroad Company [1844] - 1844 to 1846, Consolidated
Winchendon Rail-road Corporation - 1845 to 1846, Consolidated
Greenfield and Northampton Railroad Company - 1845 to 1845, Consolidated
Northampton and Springfield Railroad Corporation - 1842 to 1845, Consolidated
Boston and Maine Rail-road Extension Company - 1844 to 1845, Merged
The Maine, New Hampshire and Massachusetts Rail Road Corporation - 1836 to 1844, Merged
Boston and Maine Rail-road Company - 1841 to 1844, Merged
Boston and Maine Rail Road - 1841 to 1844, Merged
Boston and Portland Rail-road Corporation - 1839 to 1841, Consolidated
Boston and Maine Railroad [1835] - 1835 to 1841, Consolidated
Andover and Haverhill Rail-road Corporation - 1837 to 1839, Renamed
Nashua and Lowell Railroad Corporation (N.H.) - 1835 to 1838, Consolidated
Nashua and Lowell Rail-road Corporation (Mass.) - 1836 to 1838, Consolidated
Andover and Wilmington Rail Road Corporation - 1833 to 1837, Renamed
Concord and Manchester Electric Branch
Concord Electric Railways
Concord, Manchester and Lawrence Railroad
Click on the icon for source information.
Main Line - Lowell to Nashville
Wilton Railroad - Nashville to Danforth's Corner
Concord and Nashua, Manchester and Lawrence - Concord to Nashua, Manchester to Lawrence
Concord and Nashua - Concord to Nashua
Manchester and Lawrence Railroad - Manchester to Lawrence
Manchester and North Weare Railroad - North Weare to Manchester
Portsmouth Railroad - Manchester to Portsmouth
Suncook Valley Railroad - Pittsfield to Hooksett
Marlboro' Branch Railroad - Marlboro' to South Acton
Peterboro' and Shirley Railroad - Greenville to Ayer Junction
Trunk Road - Boston to Fitchburg
Watertown Branch Railroad - Watertown Junction to Waltham
Boston, Concord & Montreal Railroad - Concord to Wells River
Mount Washington Branch Railroad - Base Mt. Washington to Wing Road
White Mountains N. H. Railroad - Wells River to Groveton Junction
Boston and North Adams - Boston to North Adams
Marlboro' and Hudson Branch - South Acton to Marlboro'
Peterboro' and Shirley Branch - Ayer Junction to Greenville
Turner's Falls Branch - Greenfield to Turner's Falls
Watertown Branch - Brick Yards to Waltham
Concord and Nashua - Concord to Nashua
Concord and Portsmouth Railroad - Manchester to Portsmouth
Manchester and Lawrence Railroad - Manchester to Lawrence
Manchester and North Weare Railroad - North Weare to Manchester
Suncook Valley Railroad - Pittsfield to Hooksett
Concord and Portsmouth Railroad - Manchester to Portsmouth
Concord Railroad - Concord to Nashua
Manchester and North Weare Railroad - North Weare to Manchester
Nashua, Acton and Boston Railroad - Nashua to Concord Junction
Suncook Valley Railroad - Pittsfield to Hooksett
Acton Branch - Nashua Junction to Concord Junction
Franklin and Tilton Railroad - Tilton to Franklin Falls
Lake Shore Railroad - Lakeport to Alton Bay
Main Line - Nashua Junction to Wells River, Groveton Junction, and Mt. Washington
North Weare Branch - Manchester to Henniker Junction, Parker to New Boston
Pemigewasset Valley Branch - Plymouth to Lincoln
Portsmouth Branch - Manchester to Portsmouth
Suncook Valley Branch - Suncook to Centre Barnstead
Tilton and Belmont Railroad - Tilton to Belmont
Whitefield and Jefferson Branch - Whitefield Junction to Berlin
Lake Winnipesaukee, Steamer "Mount Washington" - Lake Winnipesaukee
York Harbor and Beach Railroad - Kittery Junction to York Beach
Bristol Branch - Franklin to Bristol
Claremont Branch - Concord to Claremont Junction
Franklin and Tilton Branch - Franklin Junction to Tilton
Hillsboro Branch - Contoocook to Peterboro
Main Line - Concord to White River Junction
Ashuelot Branch - South Vernon to Keene
Chicopee Falls Branch - Chicopee Junction to Chicopee Falls
Easthampton Branch - Mount Tom Junction to Easthampton
Lake Memphremagog - Lake Memphremagog
Main Line - Springfield to South Vernon, Brattleboro to Windsor, White River Junction to Sherbrooke
Stanstead Branch - Stanstead Junction to Stanstead
Dover Branch - Portsmouth to Dover
Essex Branch - Hamilton and Wenham to Conomo
Gloucester Branch - Beverly to Rockport
Lawrence Branch - Salem to North Andover
Main Line - Boston to Portland, Conway Junction to Intervale
Marblehead Branch - Salem to Marblehead
Salisbury Branch - Salisbury to Amesbury
Saugus Branch - Everett Junction to West Lynn
Swampscott Branch - Swampscott to Marblehead
Wolfeboro Branch - Sanbornville to Wolfeboro
Ashburnham Branch - South Ashburnham to Ashburnham
Bennington Branch - Hoosick Junction to White Creek
Cheshire Branch - South Ashburnham to Bellows Falls
Greenville and Milford Branches - Ayer to Milford, Ayer to Greenville
Main Line - Boston to Troy
Marlboro Branch - South Acton to Marlboro
Saratoga and Schuylerville Branches - Mechanicsville to Stillwater, Mechanicsville to Saratoga, Schuyler Junction to Schuylerville
Turners Falls Branch - East Deerfield to Turners Falls
Watertown Branch - West Cambridge to Waltham
Worcester and Peterboro Branches - Worcester to Peterboro
Lawrence Branch - Lowell to Lawrence
Lexington Branch - Somerville Junction to Reformatory
Main Line - Boston to Concord, North Cambridge Junction to Northampton
Manchester and Milford Branch - Grasmere Junction to East Milford
North Weare Branch - Manchester to Henniker Junction, Parker to New Boston
Portsmouth Branch - Manchester to Portsmouth
Salem Branch - Salem Junction to Salem
Stoneham Branch - Montvale to Stoneham
Stony Brook Branch - North Chelmsford to Ayer
Suncook Valley Branch - Hooksett to Centre Barnstead
Dover and Lakeport Branch - Dover to Lakeport
Georgetown Branch - Georgetown to Bradford
Kennebunkport Branch - Kennebunk to Kennebunkport
Lowell Branch - Lowell Junction to Lowell
Main Line - Boston to Portland
Manchester and Lawrence Branch - Lawrence to Manchester
Medford Branch - Medford Junction to Medford
Newburyport Branch - Wakefield Junction to Newburyport
Orchard Beach Branch - Old Orchard to Camp Ellis
South Reading Branch - Wakefield Junction to Peabody
West Amesbury Branch - Newton Junction to Merrimac
Bethlehem Branch - Bethlehem Junction to Bethlehem
Main Line - Concord to Woodsville and Groveton, Wing Road to Mt. Washington
Pemigewasset Valley Branch - Plymouth to Lincoln
Profile Branch - Bethlehem Junction to Profile House
Tilton and Belmont Branch - Tilton to Belmont
Waumbek Branch - Cherry Mountain to Jefferson
Whitefield and Jefferson Branch - Whitefield Junction to Berlin
Acton Branch - Concord Junction to Nashua Junction
Keene Branch - Nashua Junction to Keene
Main Line - Worcester to Portland
Ashuelot Branch - Dole Junction to Keene
Chicopee Falls Branch - Chicopee Junction to Chicopee Falls
Easthampton Branch - Mount Tom to Easthampton
Lake Memphremagog, Steamer "Lady of the Lake" - Lake Memphremagog
Main Line - Springfield to Windsor, White River Junction to Sherbrooke
Stanstead Branch - Beebe Junction to Stanstead
Ashburnham Branch - South Ashburnham to Ashburnham
Bennington Branch - Hoosick Junction to White Creek
Greenville and Milford Branches - Ayer to Milford, Ayer to Greenville
Main Line - Boston to Rotterdam Junction, Johnsonville to Troy, South Ashburnham to Bellows Falls
Marlboro Branch - South Acton to Marlboro
Saratoga and Schuylerville Branches - Mechanicville to Saratoga Springs, Schuyler Junction to Schuylerville
Turners Falls Branch - Turners Falls Junction to Turners Falls
Watertown Branch - West Cambridge to Waltham
Dover and Lakeport Branch - Dover to Lakeport
Dover Branch - Portsmouth to Dover
Essex Branch - Hamilton and Wenham to Conomo
Georgetown Branch - Bradford to Georgetown
Gloucester Branch - Beverly to Rockport
Kennebunkport Branch - Kennebunk to Kennebunkport
Lake Winnipesaukee, Steamer "Mount Washington" - Lake Winnipesaukee
Lawrence Branch - Salem to North Andover
Lowell Branch - Lowell Junction to Wigginville
Main Line via Dover - Boston to Portland
Main Line via Portsmouth - Boston to Portland, Jewett to Intervale
Manchester and Lawrence Branch - Lawrence to Manchester
Marblehead Branch - Salem to Marblehead
Medford Branch - Medford Junction to Medford
Newburyport Branch - Wakefield Junction to Newburyport
Orchard Beach Branch - Old Orchard to Camp Ellis
Salisbury Branch - Salisbury to Amesbury
Saugus Branch - Everett Junction to West Lynn
South Reading Branch - Wakefield Junction to Peabody
Swampscott Branch - Swampscott to Marblehead
West Amesbury Branch - Newton Junction to Merrimac
Wolfeboro Branch - Sanbornville to Wolfeboro
York Harbor and Beach Railroad Company - Kittery Junction to York Beach
Bristol Branch - Franklin to Bristol
Claremont Branch - Concord to Claremont Junction
Franklin and Tilton Branch - Franklin Junction to Tilton
Lawrence Branch - Lowell to South Lawrence
Lexington Branch - Somerville Junction to Reformatory
Main Line - Boston to White River Junction, Northampton
Portsmouth Branch - Manchester to Portsmouth
Salem Branch - Tewksbury Junction to Peabody
Stoneham Branch - Montvale to Stoneham
Stony Brook Branch - North Chelmsford to Ayer
Suncook Valley Branch - Suncook to Centre Barnstead
Bethlehem Branch - Bethlehem Junction to Bethlehem
Main Line - Concord to Woodsville and Groveton, Wing Road to Mt. Washington
Pemigewasset Valley Branch - Plymouth to Lincoln
Profile Branch - Bethlehem Junction to Profile House
Tilton and Belmont Branch - Tilton to Belmont
Waumbek Branch - Cherry Mountain to Jefferson
Whitefield and Jefferson Branch - Whitefield Junction to Berlin
Acton Branch - Nashua to Concord Junction
Keene Branch - Nashua to Keene
Main Line - Worcester to Portland
Manchester and Milford Branch - Grasmere Junction to East Milford
North Weare Branch - Manchester to Henniker Junction, Parker to New Boston
Worcester and Hillsboro Branches - Worcester to Contoocook
Bennington Branch - Hoosick Junction to White Creek
Main Line - Greenfield to Troy, Johnsonville to Rotterdam Junction
Saratoga and Schuylerville Branches - Mechanicville to Saratoga Springs, Schuyler Junction to Schuylerville
Turners Falls Branch - Turners Falls Junction to Turners Falls
Ashburnham Branch - South Ashburnham to Ashburnham
Greenville and Milford Branches - Ayer to Milford, Ayer to Greenville
Main Line - Boston to Greenfield, South Ashburnham to Bellows Falls
Marlboro Branch - South Acton to Marlboro
Watertown Branch - West Cambridge to Waltham
Amesbury Branch - Salisbury to Amesbury
Dover Branch - Portsmouth to Dover
Essex Branch - Hamilton and Wenham to Conomo
Georgetown Branch - Bradford to Georgetown
Gloucester Branch - Beverly to Rockport
Kennebunkport Branch - Kennebunk to Kennebunkport
Lake Winnipesaukee, Steamer "Mount Washington" - Lake Winnipesaukee
Lakeport Branch - Dover to Lakeport
Lawrence Branch - Salem to North Andover
Lowell Branch - Lowell Junction to Wigginville
Main Line via Dover - Boston to Portland
Main Line via Portsmouth - Boston to Portland, Jewett to Intervale
Manchester and Lawrence Branch - Lawrence to Manchester
Marblehead Branch - Salem to Marblehead
Medford Branch - Medford Junction to Medford
Merrimac Branch - Newton Junction to Merrimac
Newburyport Branch - Wakefield Junction to Newburyport
Orchard Beach Branch - Old Orchard to Camp Ellis
Saugus Branch - Everett Junction to West Lynn
Somersworth Branch - Rollinsford to Somersworth
South Reading Branch - Wakefield Junction to Peabody
Swampscott Branch - Swampscott to Marblehead
Wolfeboro Branch - Sanbornville to Wolfeboro
York Harbor and Beach Railroad Company - Kittery Junction to York Beach
Bristol Branch - Franklin to Bristol
Claremont Branch - Concord to Claremont Junction
Franklin and Tilton Branch - Franklin Junction to Tilton
Lawrence Branch - Lowell to South Lawrence
Lexington Branch - Somerville Junction to Reformatory
Main Line - Boston to White River Junction, Northampton
Portsmouth Branch - Manchester to Portsmouth
Salem Branch - Tewksbury Junction to Peabody
Stoneham Branch - Montvale to Stoneham
Stony Brook Branch - North Chelmsford to Ayer
Suncook Valley Branch - Suncook to Centre Barnstead
Acton Branch - Nashua to Concord Junction
Keene Branch - Nashua to Keene
Main Line - Worcester to Portland
Manchester and Milford Branch - Grasmere Junction to East Milford
North Weare Branch - Manchester to Henniker Junction, Parker to New Boston
Worcester and Hillsboro Branch - Worcester to Contoocook
Ashuelot Branch - Dole Junction to Keene
Chicopee Falls Branch - Chicopee Junction to Chicopee Falls
Easthampton Branch - Mount Tom to Easthampton
Main Line (Springfield and Windsor) - Springfield to Windsor
Main Line (White River Junction and Sherbrooke) - White River Junction to Sherbrooke
Stanstead Branch - Beebe Junction to Stanstead
Bethlehem Branch - Bethlehem Junction to Bethlehem
Main Line - Concord to Woodsville and Groveton, Wing Road to Mt. Washington
Pemigewasset Valley Branch - Plymouth to Lincoln
Profile Branch - Bethlehem Junction to Profile House
Tilton and Belmont Branch - Tilton to Belmont
Waumbek Branch - Cherry Mountain to Jefferson
Whitefield and Jefferson Branch - Whitefield Junction to Berlin
Bennington Branch - Hoosick Junction to White Creek
Main Line - Greenfield to Troy, Johnsonville to Rotterdam Junction
Saratoga and Schuylerville Branches - Mechanicville to Saratoga Springs, Schuyler Junction to Schuylerville
Ashburnham Branch - South Ashburnham to Ashburnham
Greenville and Milford Branches - Ayer to Milford, Ayer to Greenville
Main Line - Boston to Greenfield, South Ashburnham to Bellows Falls
Marlboro Branch - South Acton to Marlboro
Turners Falls Branch - Turners Falls Junction to Turners Falls
Watertown Branch - West Cambridge to Waltham
Amesbury Branch - Salisbury to Amesbury
Dover Branch - Portsmouth to Dover
Essex Branch - Hamilton and Wenham to Conomo
Georgetown Branch - Bradford to Georgetown
Gloucester Branch - Beverly to Rockport
Kennebunkport Branch - Kennebunk to Kennebunkport
Lakeport Branch - Dover to Lakeport
Lawrence Branch - Salem to North Andover
Lowell Branch - Lowell Junction to Wigginville
Main Line via Dover - Boston to Portland
Main Line via Portsmouth - Boston to Portland, Jewett to Intervale
Manchester and Lawrence Branch - Lawrence to Manchester
Marblehead Branch - Salem to Marblehead
Medford Branch - Medford Junction to Medford
Merrimac Branch - Newton Junction to Merrimac
Newburyport Branch - Wakefield Junction to Newburyport
Orchard Beach Branch - Old Orchard to Camp Ellis
Saugus Branch - Everett Junction to West Lynn
Somersworth Branch - Rollinsford to Somersworth
South Reading Branch - Wakefield Junction to Peabody
Swampscott Branch - Swampscott to Marblehead
Wolfeboro Branch - Sanbornville to Wolfeboro
York Harbor and Beach Railroad Company - Kittery Junction to York Beach
Bristol Branch - Franklin to Bristol
Claremont Branch - Concord to Claremont Junction
Franklin and Tilton Branch - Franklin Junction to Tilton
Lawrence Branch - Lowell to South Lawrence
Lexington Branch - Somerville Junction to Reformatory
Main Line - Boston to White River Junction, Northampton
Portsmouth Branch - Manchester to Portsmouth
Salem Branch - Tewksbury Junction to Peabody
Stoneham Branch - Montvale to Stoneham
Stony Brook Branch - North Chelmsford to Ayer
Suncook Valley Branch - Suncook to Centre Barnstead
Acton Branch - Nashua to Concord Junction
Keene Branch - Nashua to Keene
Main Line - Worcester to Portland
Manchester and Milford Branch - Grasmere Junction to East Milford
North Weare Branch - Manchester to Henniker Junction, Parker to New Boston
Worcester and Hillsboro Branch - Worcester to Contoocook
Ashuelot Branch - Dole Junction to Keene
Easthampton Branch - Mount Tom to Easthampton
Main Line - Springfield to Windsor
Main Line - White River Junction to Sherbrooke
Stanstead Branch - Beebe Junction to Stanstead
Bethlehem Branch - Bethlehem Junction to Bethlehem
Main Line - Concord to Woodsville and Groveton, Wing Road to Mt. Washington
Pemigewasset Valley Branch - Plymouth to Lincoln
Tilton and Belmont Branch - Tilton to Belmont
Whitefield and Jefferson Branch - Whitefield Junction to Berlin
Worcester and Contoocook Branch - Worcester to Contoocook
Ashuelot Branch - Dole Junction to Keene
Bennington Branch - Hoosick Junction to North Bennington
Cheshire Branch - South Ashburnham to Bellows Falls
Easthampton Branch - Mount Tom to Easthampton
Greenville Branch - Greenville to Ayer
Johnsonville and Rotterdam Junction - Johnsonville to Rotterdam Junction
Milford Branch - Milford to Squannacook Junction
Saratoga Branch - Mechanicville to Saratoga Springs
Schuylerville Branch - Schuyler Junction to Schuylerville
Springfield and Windsor - Springfield to Windsor
Amesbury Branch - Salisbury to Amesbury
Conway Branch - Jewett to Intervale
Dover Branch - Portsmouth to Dover
Essex Branch - Hamilton & Wenham to Essex
Georgetown Branch - Haverhill to Georgetown
Lakeport Branch - Dover to Lakeport
Machine Shop Branch - North Andover to Machine Shop
Manchester and Lawrence Branch - South Lawrence to Manchester
Merrimac Branch - Newton Junction to Merrimac
Nashua and Portland Terminal Limit - Nashua Union Station to Portland Terminal Limit
Navy Yard Branch - Portsmouth to Kittery Navy Yard
Portsmouth Branch - Portsmouth to Manchester
Somersworth Branch - Rollinsford to Somersworth
Wolfeboro Branch - Sanbornville to Wolfeboro
Worcester-Ayer-Nashua-Lowell and Lowell Junction - Worcester to Nashua, Ayer to Lowell Junction
Bristol Branch - Franklin to Bristol
Claremont Branch - Concord to Claremont Junction
Concord and Wells River - Concord to Wells River
Concord and White River Junction - Concord to White River Junction
Franklin and Tilton Branch - Franklin Junction to Tilton
Groveton Branch - Whitefield Junction to Groveton
Keene Branch - Nashua to Keene
Mount Washington Branch - Wing Road to Base
North Weare Branch - Henniker Junction to Manchester
Pemigewasset Valley Branch - Plymouth to Lincoln
White River Junction and Berlin - White River Junction to Berlin
Boston and Troy - Boston to Troy
Central Massachusetts Branch - Boston to Northampton
Boston and Portland (Eastern Route) - Boston to Portland
Boston and Portland (Western Route) - Boston to Portland
Newburyport Branch - Wakefield Junction to Newburyport
Boston and Concord - Boston to Concord
Danvers Branch - Salem to Danvers
Gloucester Branch - Beverly to Rockport
Lexington Branch - West Cambridge to Reformatory Station
Marblehead Branch - Salem to Marblehead
Marlboro Branch - South Acton to Marlboro
Medford Branch - Medford Junction to Medford
Salem Branch - Salem to Wilmington Junction
Saugus Branch - East Somerville to Lynn
Stoneham Branch - Montvale to Stoneham
Swampscott Branch - Swampscott to Marblehead
Watertown Branch - Boston to Waltham
Wilmington Junction Branch - Wilmington Junction to Wilmington
Concord and Manchester - Concord to Manchester
Concord and Penacook - Hospital South End to Contoocook Park
Worcester and Contoocook Branch - Worcester to Contoocook
Ashuelot Branch - Dole Junction to Keene
Bennington Branch - Hoosick Junction to North Bennington
Cheshire Branch - South Ashburnham to Bellows Falls
Easthampton Branch - Mount Tom to Easthampton
Greenville Branch - Greenville to Ayer
Johnsonville and Rotterdam Junction - Johnsonville to Rotterdam Junction
Milford Branch - Pepperell to Squannacook Junction
Saratoga Branch - East Saratoga Junction to Saratoga Springs
Schuylerville Branch - Schuyler Junction to Schuylerville
Springfield and White River Junction - Springfield to White River Junction
Claremont Branch - Concord to Claremont Junction
Concord and Wells River - Concord to Wells River
Concord and White River Junction - Concord to White River Junction
Groveton Branch - Hazen to Groveton
Keene Branch - Nashua to Elmwood
North Weare Branch - Manchester to Goffstown
Pemigewasset Valley Branch - Plymouth to Lincoln
White River Junction and Berlin - White River Junction to Berlin
Amesbury Branch - Salisbury to Amesbury
Conway Branch - Jewett to Intervale
Essex Branch - Hamilton & Wenham to Essex
Georgetown Branch - Haverhill to Georgetown
Lakeport Branch - Dover to Alton
Manchester and Lawrence Branch - Lawrence to Manchester
Nashua and Portland Terminal Limit - Nashua to Portland Terminal Limit
Portsmouth Branch - Portsmouth to Manchester
Somersworth Branch - Rollinsford to Somersworth
Wolfeboro Branch - Sanbornville to Wolfeboro
Worcester-Ayer-Nashua-Lowell and Lowell Junction - Worcester to Nashua, Ayer to Lowell Junction
Boston and Troy - Boston to Troy
Central Massachusetts Branch - West Cambridge to Northampton
Boston and Concord - Boston to Concord
Boston and Portland (Eastern Route) - Boston to Portland
Boston and Portland (Western Route) - Boston to Portland
Danvers Branch - Salem to Danvers
Gloucester Branch - Beverly to Rockport
Lexington Branch - Fens to Concord
Marblehead Branch - Salem to Marblehead
Marlboro Branch - South Acton to Marlboro
Medford Branch - Medford Junction to Park Street
Newburyport Branch - Wakefield Junction to Newburyport
Salem Branch - Salem to South Middleton
Saugus Branch - East Somerville to Lynn
Stoneham Branch - Montvale to Stoneham
Swampscott Branch - Swampscott to Marblehead
Watertown Branch - West Cambridge to Waltham
Wilmington Junction Branch - Wilmington Junction to Wilmington
Boston and Fitchburg - Boston to Fitchburg
Beverly Junction and Rockport - Beverly Junction to Rockport
Bemis and Waltham - Bemis to Waltham
Boston and Haverhill - Boston to Haverhill
Boston and Portsmouth - Boston to Portsmouth
Boston and Reading - Boston to Reading
Castle Hill and Forest River - Castle Hill to Forest River
Clematis Brook and Marlboro - Clematis Brook to Marlboro
Concord and Meredith - Concord to Meredith
Emery and Manchester - Emery to Manchester
Everett Junction and West Lynn - Everett Junction to West Lynn
Gleason Junction and Berlin - Gleason Junction to Berlin
Gonic and Farmington - Gonic to Farmington
Haverhill and Portland Terminal Tower One - Haverhill to Portland
Lawrence and Manchester - Lawrence to Manchester
Lowell and White River Junction - Lowell to White River Junction
Manchester and Goffstown - Manchester to Goffstown
Medford Junction and Park Square - Medford Junction to Park Street
Meredith and Lincoln - Meredith to Lincoln
Montvale and Stoneham - Montvale to Stoneham
Nashua and Hillsboro - Nashua to Hillsboro
North Billerica and Billerica - North Billerica to Billerica
Reading and Wilmington Junction - Reading to Wilmington Junction
Rollinsford and Intervale - Rollinsford to Intervale
Salem-Danvers, Peabody and South Middleton - Salem to South Middleton and Danvers
Salisbury and Amesbury - Salisbury to Amesbury
Sanbornville and Wolfeboro - Sanbornville to Wolfeboro
South Acton and Maynard - South Acton to Maynard
Wakefield Junction and Topsfield - Wakefield Junction to Topsfield
West Cambridge and Bedford - West Cambridge to Bedford
West Cambridge and West Watertown - West Cambridge to West Watertown
Wilmington and Lowell - Wilmington to Lowell
Winchester and Woburn - Winchester to Woburn
Worcester and Lowell Junction - South Worcester to Lowell Junction
Ayer and Greenville - Ayer to Greenville
Ayer and Hollis - Ayer to Hollis
Barber and Heywood - Barber to Heywood
Dole Junction-Keene - Dole Junction to Keene
Fitchburg and Rotterdam Junction - Fitchburg to Rotterdam Junction
Hoosick Junction and White Creek - Hoosick Junction to White Creek
Johnsonville and Troy - Johnsonville to Troy
Mount Tom and Easthampton - Mount Tom to Easthampton
Northampton and Wheelwright - Northampton to Wheelwright
South Ashburnham and Bellows Falls - South Ashburnham to Bellows Falls
Springfield and White River Junction - Springfield to White River Junction
Waumbek Junction-Groveton - Waumbek Junction to Groveton
Wells River and Berlin - Wells River to Berlin
White River Junction and Wells River - White River Junction to Wells River
Winchendon and Peterboro - Winchendon to Peterboro
Woodsville and Blackmount - Woodsville to Blackmount
Bemis and Waltham - Bemis to Waltham
Beverly Junction and Rockport - Beverly Junction to Rockport
Boston and Ayer - Boston to Ayer
Boston and Ipswich - Boston to Ipswich
Boston and Lowell - Boston to Lowell
Boston and Reading - Boston to Reading
Castle Hill and Forest River - Castle Hill to Forest River
Clematis Brook and Marlboro - Clematis Brook to Marlboro
Concord and Lincoln - Concord to Lincoln
Concord and White River Junction - Concord to White River Junction
Emery and Manchester - Emery to Manchester
Epping and Fremont - Epping to Fremont
Everett Junction and West Lynn - Everett Junction to West Lynn
Gleason Junction-Berlin - Gleason Junction to Berlin
Gonic and Farmington - Gonic to Farmington
Ipswich and Portsmouth - Ipswich to Portsmouth
Lawrence and Manchester - Lawrence to Manchester
Lowell and Concord - Lowell to Concord
Manchester and Goffstown - Manchester to Goffstown
Medford Junction and Park Street - Medford Junction to Park Street
Montvale and Stoneham - Montvale to Stoneham
Nashua and Hillsboro - Nashua to Hillsboro
Newton Junction and Merrimac - Newton Junction to Merrimac
North Billerica and Billerica - North Billerica to Billerica
Peabody and South Peabody - Peabody to South Peabody
Reading and Wilmington Junction - Reading to Wilmington Junction
Rollinsford and Intervale - Rollinsford to Intervale
Salem-Danvers, Peabody and South Middleton - Salem to South Middleton and Danvers
Salisbury and Amesbury - Salisbury to Amesbury
Sanbornville and Wolfeboro - Sanbornville to Wolfeboro
Somerville Junction and Hill Crossing - Somerville Junction to Hill Crossing
South Acton and Maynard - South Acton to Maynard
Tilton and Franklin Falls - Tilton to Franklin Falls
Wakefield Junction and Topsfield - Wakefield Junction to Topsfield
West Cambridge and Bedford - West Cambridge to Bedford
West Cambridge and West Watertown - West Cambridge to West Watertown
Wilmington and Portland Terminal Tower One - Wilmington to Portland Terminal Tower One
Winchester and Woburn - Winchester to Woburn
Worcester and Lowell Junction - South Worcester to Lowell Junction
Ayer and Greenville - Ayer to Greenville
Ayer and Hollis - Ayer to Hollis
Ayer and Mechanicville - Ayer to Mechanicville
Barber and Gardner - Barber to Gardner
Dole Junction-Keene - Dole Junction to Keene
East Deerfield and Turners Falls - East Deerfield to Turners Falls
Hoosick Junction and North Bennington - Hoosick Junction to North Bennington
Johnsonville and Troy - Johnsonville to Troy
Mount Tom and Easthampton - Mount Tom to Easthampton
Northampton and Wheelwright - Northampton to Wheelwright
South Ashburnham and Bellows Falls - South Ashburnham to Bellows Falls
Springfield and White River Junction - Springfield to White River Junction
Waumbeck Junction-Groveton - Waumbeck Junction to Groveton
Wells River and Berlin - Wells River to Berlin
White River Junction and Wells River - White River Junction to Wells River
Winchendon and Peterboro - Winchendon to Peterboro
Woodsville and Blackmount - Woodsville to Blackmount
Adams Branch - North Adams to Pittsfield
Avon Branch - Ville to Avon
Bemis Branch - Waltham to Bemis
Billerica Branch - North Billerica to Billerica
Canaan Branch - Pittsfield to Canaan
Canal Branch - Canal to Webster Street
Central Mass Branch - Clematis Brook to Waltham North
Chicopee Falls Branch - Chicopee to Chicopee Falls
Conn River Main Line - Springfield to Berlin
Conway Branch - Rollinsford to Mount Whittier
Danvers Branch - Salem to Danvers
East Deerfield Loop - Deerfield Junction to East Deerfield West
East Manchester Branch - Manchester to East Manchester
Eastern Route Main Line - Boston to Newburyport
Fitchburg Route Main Line - Boston to CPF-WL
Freight Main Line - CP1 to Rotterdam Junction
Gloucester Branch - Beverly Junction to Rockport
Greenville Branch - Ayer to Townsend
Groveton Branch - Waumbek Junction to Groveton
Hampton Branch - Emery to Salisbury
Hazardville Branch - Springfield to Hazardville
Hillsboro Branch - Nashua to Bennington
Lexington Branch - West Cambridge to Bedford
M and L Branch - Andover Street to Manchester
Medford Branch - Wellington to Park Street
Monadnock Branch - South Ashburnham to Jaffrey
New Hampshire Main Line - Boston to Lowell
Newburyport Branch - Wakefield Junction to Topsfield
Newington Branch - Portsmouth to Newington
Northern Main Line - North Chelmsford to White River Junction
Portsmouth Branch - Rockingham Junction to Emery
Saugus Branch - Everett Junction to West Lynn
Stoneham Branch - Montvale to Stoneham
Terryville Branch - Berlin to Waterbury
Torrington Branch - Highland Junction to Torrington
Watertown Branch - West Cambridge to Union Market
Western Route Main Line - Boston to Lowell Junction
Wildcat Branch - Wilmington to Wilmington Junction
Worcester Main Line - Viaduct to Ayer
2860 items found, showing 8 of 2860.