Massachusetts Route 3 passes through the town twice, across the southern portion of the town and another short portion near the west of the town. There are no exits in the town off this freeway, but there are exits, 13 and 14, in the interim space between the two portions and just north of the second portion. Both exits access routes which immediately enter the town. The major route through the town is Route 123, which passes from east to west through the town, just before its end at Route 3A in neighboring Scituate. Routes 53 and 228 also pass through the town, with Route 228 ending just over the town line in Rockland at its intersection with Route 3.