Subdivision in the town of Batavia (which NY 98 passes under), and up to the Batavia city limits, leaving the town of the same name, where it becomes Walnut Street. Within the city, NY 98 continues to run through mostly residential areas as it crosses the Depew, Lancaster and Western Railroad at-grade. On the southern fringe of downtown Batavia, Walnut Street turns westward and becomes South Main Street, avoiding the nearby Tonawanda Creek. NY 98 meets NY 33 one block later, and the two routes join on Oak Street for one block to cross over Tonawanda Creek and enter the city's commercial district. On the opposite bank, NY 33 separates from NY 98 at an intersection with West Main Street (NY 5 and NY 63), one of Batavia's main commercial strips. While NY 33 heads southeast toward downtown Batavia, NY 98 continues north on Oak Street through a residential part of the city to the northern city limits, coming back to the town of Batavia, where it connects to the New York State Thruway (I-90) via an interchange south of the Genesee County Airport. At this point, NY 98 becomes Oak Orchard Road and heads through progressively less developed areas to the village of Elba, located in an area of the town of Elba dominated by open farmland. NY 98 overlaps NY 262 through the southern fringe of the village before continuing through Elba as Main Street. Just north of the village limits, Oak Orchard Road leaves NY 98 to follow a more easterly routing into Orleans County. Orleans County NY 98, meanwhile, proceeds toward the county line on Quaker Hill Road, which forms the first portion of the linear north–south alignment that the remainder of NY 98 takes to its northern terminus near Lake Ontario. About south of Orleans County, NY 98 passes through a marshy area and crosses over Oak Orchard Creek, here contained within a canal that takes the stream through the nearby swamps. The marshes follow NY 98 into Orleans County and the town of Barre, where the route meets County Route 99 (CR 99) at a junction north of the county line. Until the early 1950s, CR 99 (West Barre Road) was part of NY 279, which overlapped NY 98 between this point and its current southern terminus in the town of Gaines. Past CR 99, Oak Orchard Road returns from its eastern sojourn and