NY 7 begins at the Pennsylvania state line south of Corbettsville, where the road connects to Pennsylvania Route 29 (PA 29). Like PA 29 to the south, NY 7 follows Snake Creek north to Corbettsville, where it meets NY 7A on the banks of the Susquehanna River. From Corbettsville northward, NY 7 becomes the riverside highway, following the river (as well as U.S. Route 11 or US 11 and I-81 on the opposite bank) through Conklin to eastern Binghamton, where it indirectly connects to US 11 via a bridge over the Susquehanna.