Route 120 is a state highway in the U.S. state of Massachusetts. The highway runs 2.32 miles (3.73 km) from the Rhode Island state line east to U.S. Route 1 (US 1) within North Attleborough in western Bristol County. Route 120 connects North Attleborough with Cumberland, Rhode Island.