Location Scituate is a seacoast town on the South Shore, midway between Boston and Plymouth. Transportation There is train service (the Greenbush line) from South Station, Boston, to North Scituate where we meet retreatants. Share this:EmailFacebookTwitterLike this:Like Loading...