Turning northeast out of Levanna, NY 90 parallels the Cayuga Lake shoreline as a two-lane rural roadway. Just north of Great Gully Cove Road, the route enters the town of Springport, winding northward through the hamlet of Farleys before reaching the village of Union Springs. Through Union Springs, NY 90 gains the moniker of South Cayuga Street, becoming a two-lane residential/commercial street through the village. Passing east of a pond, the route continues north through Union Springs, now boasting the North Cayuga Street moniker until a junction with the western terminus of NY 326 and back into the town of Springport. Continuing north through Springport, NY 90 becomes a rural roadway along Cayuga Lake again, reaching the hamlet of Cross Roads.