The Greenbush Line started as two railroads: the South Shore Railroad, which opened from Braintree to Cohasset in 1849; and the Duxbury & Cohasset, which extended the South Shore’s line down to a connection with the Old Colony Railroad’s main line at Kingston and was completed in 1874. The Old Colony acquired both railroads in 1877 and 1878, respectively. The line south of Greenbush was abandoned in 1939 after being extensively damaged in the hurricane of September 1938. After passenger service was discontinued in 1959, the line from Greenbush to East Braintree was abandoned in stages from 1962 to 1983.

The Greenbush Line reopened in 2007 after being delayed for a decade by persistent NIMBYism, primarily in Hingham. It also went far over budget due to various concessions made to towns along the line, including a tunnel under downtown Hingham. Ironically, merchants in Hingham are now regretting having the station placed away from downtown, as they’ve lost much of the business that commuters waiting for the train would have provided.