From the rotary, the route becomes a limited access highway through the Rumney Marsh Reservation as the Salem Turnpike, entering Saugus over the Pines River.
It continues as an expressway for roughly 2.2 miles until just before the Saugus River, where the road enters Lynn via the Belden Bly Bridge.
In Lynn, Route 107 becomes Western Avenue, immediately passing the General Electric River Works.
Route 107 in Salem travels as Highland Avenue, heading uphill and passing the area of Salem Hospital/North Shore Medical Center before the road meets Boston Street at Essex Street.
Completed in 2008, this super two section of Route 107 keeps traffic from the MBTA station and other areas of Salem off the busy city streets, following just west of the MBTA commuter tracks before ending at Route 1A at the Salem end of the Veterans Memorial Bridge over the Danvers River.