Further north in Lysander, NY 48 crosses the CSX Transportation-owned Baldwinsville Subdivision before turning to the northeast as it passes through the hamlet of Wrights Corners and entering Oswego County. Just past the county line in Granby, the route turns northwest, following the western bank the Oswego River (and paralleling County Route 57 or CR 57 on the opposite side) as it intersects CR 46 near the hamlet of Hinmansville. NY 48 continues along the riverbank to the city of Fulton, where it gains the name West First Street south of an intersection with NY 176. Like NY 31 in Baldwinsville, NY 48 originally overlapped NY 176 north to NY 3 (Broadway), where NY 176 continued east. Now, however, NY 176 ends here and NY 48 continues solo to NY 3. Past Broadway, NY 48 proceeds north through the remainder of Fulton, now paralleling NY 481 extremely close with just Oswego River separating the two.