After NY 55, NY 97 continues west through Barryville, intersecting with the southern terminus of CR 21 (Yulan–Barryville Road), CR 21A and the western terminus of CR 11A (River Road). After leaving Barryville, NY 97 parallels CR 21 for a short distance, continuing west through the town of Highland alongside the Delaware River. The route bends southwestward once again, crossing past several homes as it winds through Highland. The route makes a short western stretch at an intersection with Old Minisink Ford Road before turning eastward into the hamlet of Minisink Ford. In Minisink Ford, NY 97 intersects with CR 168 (Minisink Battleground Road), which connects to Minisink Battleground County Park. NY 97 and CR 168 are concurrent for an extremely short distance, before CR 168 crosses the Delaware River on Roebling's Delaware Aqueduct into the borough of Lackawaxen, Pennsylvania.