It extends for just over 7 miles along the Orleans–Monroe county line from an intersection with NY 104 in Clarkson to the Lake Ontario shoreline just north of an interchange with the Lake Ontario State Parkway in the Hamlin hamlet of Troutburg.