After passing the southern terminus of NY 316 (Lake Road), NY 46 turns north and crosses over Oneida Creek into Oneida County and the town of Verona. Immediately in the hamlet of Durhamville, NY 46 begins paralleling a section of the former Erie Canal through the community, retaining the moniker of Main Street until a junction with CR 89. Running across the canal from Old Erie Canal State Park, NY 46 runs into the hamlet of State Bridge, where it turns northeast into a junction with NY 31. NY 46 continues north from NY 31 along the canal, crossing northeast through the town of Verona, which remains predominantly rural.