NY 217 begins at an intersection with NY 23 east of the hamlet of Claverack in the town of the same name in central Columbia County. The route heads northeastward from the intersection, passing by the historic Stephen Storm House at the outskirts of Claverack hamlet and into a rural portion of the town. At an intersection with Roxbury Road, NY 217 passes the Columbia Golf and Country Club to the west and begins to parallel Claverack Creek. NY 217 intersects with CR 18, then enters the populous hamlet of Mellenville. In the center of Mellenville, NY 217 intersects with CR 9, with NY 217 serving as CR 9's southern terminus. NY 217 then heads southeast, crossing Claverack Creek and passing Mellenville Union Cemetery to the north as well as the adjacent Claverack Town Park. The route turns eastward and meets the northern terminus of Roxbury Road as it enters the village of Philmont. Within Philmont, NY 217 follows Main Street through the center of the densely populated village. At an intersection with Maple Street, the highway comes within view of Summit Lake, a small water body in the center of Philmont. Past the lake, NY 217 turns northeast once more and intersects with CR 11 as it leaves the village. East of the village of Philmont, NY 217 continues into the town of Hillsdale, with the highway winding its way through a mixture of dense woods and open fields. Shortly after, the route turns eastward and the woods around the highway begin to cease. Here, NY 217 ends at a parclo interchange with the Taconic State Parkway, and becomes CR 21C just east of here at an intersection with Harder Road.
History
The north–south roadway connecting the hamlets of Claverack and Mellenville was originally designated as the southernmost part of NY 66 in the mid-1920s. A connector between NY 66 in Mellenville and NY 22 in North Hillsdale via Philmont was designated as NY 217 as part of the 1930 renumbering of state highways in New York. NY 66 was rerouted south of the hamlet of Ghent to follow its modern alignment to the city of Hudson. NY 217 was then extended southwestward along NY 66's former alignment to NY 23 east of Claverack. NY 217 was truncated on its eastern end to Harlemville. On April 1, 1980, NY 217 was truncated again, this time to its interchange with the Taconic State Parkway, as a result of a highway maintenance swap between the state of New York and Columbia County. The former routing of NY 217 from Harlemville to North Hillsdale is now CR 21 while the portion from the Taconic Parkway to Harlemville is designated as CR 21C.
Major intersections
List also includes the old routing of NY 217 before it was truncated to the Taconic State Parkway.