Just north of the Inner Harbor of Gloucester, Route 127 meets the southern end of Route 127A, just before crossing near the northern end of Route 128. Route 127 then crosses into the town of Rockport. The route passes towards the downtown, meeting the northern end of Route 127A and passing the Rockport station. Route 127 then heads north near the shore, passing Gull Cove, Rowe's Cove, Pigeon Cove and Ocean View, before bending southward (contrary to its signage) at Halibut Point State Park. It then re-enters Gloucester, changing direction on its state route signs, heading southward along Rowley Shore and along the banks of the Annisquam and Mill Rivers before finally ending at Route 128, at Grant Circle.