The Walpole MBTA station is located in Walpole, Massachusetts less than three minutes from the town center. It is serviced by the MBTA's Franklin Line trains on a regular basis and is extremely busy. The Choo Choo Stop is the official name of the station building located there that is open weekday mornings.