The highway runs for 14 miles as a two-lane road from an intersection with U.S. Route 9W (US 9W) in the Greene County town of New Baltimore to a junction with NY 32 in the town of Bethlehem just south of the Albany city limits.