NY 245 begins at an intersection with NY 21 immediately in the northeastern portion of the village of Naples, located in the town of same name, in Ontario County. Shortly after leaving the village, the route heads to the northeast along the base of a series of mountains delimiting the Canandaigua Lake valley, entering Yates County and the town of Italy before following the valley surrounding the West River at a fork in the primary valley near the southern end of Canandaigua Lake. NY 245 follows the eastern edge of the valley to the town of Middlesex, where it intersects NY 364 in the hamlet of the same name's center. NY 245 and NY 364 run concurrent for a block before NY 364 splits from NY 245 to ascend the eastern edge of the valley and continue towards Potter. North of Middlesex, the valley becomes less prominent as NY 245 progresses northward. Near the Ontario County line, NY 245 turns northeast to serve the dual-county village of Rushville, located in the towns of Potter and Gorham. Within the village, NY 245 meets NY 247. The two routes embark on an overlap northward into Ontario County. Shortly into Ontario County, NY 247 separates from NY 245, taking a due north alignment through the town of Gorham. NY 245 continues eastward through predominantly hilly terrain, passing through the hamlets of Gorham and Stanley before meeting NY 14A at a rural junction in the town of Seneca. The routes merge, forming a concurrency northward to the town of Geneva, the outskirts of the city of same name, where both routes end at the concurrent routes of US 20 and NY 5.
History
In the mid-1920s, NY 52 was assigned to a series of highways connecting Dansville to Geneva by way of Wayland and Naples. The alignment of NY 52 east of Naples was largely identical to that of modern NY 245; however, between Middlesex and Rushville, NY 52 utilized modern NY 364 and NY 247 instead. Initially, NY 52 passed through Cohocton on its way from Wayland to Naples; it was realigned to follow a more direct routing between Wayland and Naples by 1930. In the 1930 renumbering of state highways in New York, most of NY 52 was incorporated into NY 39, a new route extending from Dunkirk to Geneva. Unlike NY 52, NY 39 went directly from Middlesex to Rushville. Also assigned as part of the renumbering was NY 245, which began in Pike and ended at Perry Center. It followed what is now NY 39 from Pike to Perry and NY 246 from Perry to Perry Center. NY 245 was rerouted north of Perry in September 1933 to follow a new highway northeast to a new terminus at Pine Tavern. The alignments of NY 39 and NY 245 east of Pike were mostly swapped, placing NY 39 on its modern alignment and NY 245 on what is now NY 436 from a junction northeast of Pike to Dansville, NY 63 from Dansville to Wayland, and its modern alignment from Naples to Geneva. In between Wayland and Naples, NY 245 had an overlap with NY 21. By 1947, NY 245 was rerouted west of Portageville to follow NY 39's former alignment on Griffith Road west to Pike. In the late 1940s, NY 245 was also altered between Nunda and Dansville to overlap NY 408, NY 258, and NY 36 north, east, and southward, respectively, between the two villages. This realignment was short-lived as NY 245 was restored to its original, direct alignment between Nunda and Dansville in the late 1950s. The first portion of the Genesee Expressway was built between NY 245 in Dansville and U.S. Route 15 south of Wayland in the mid-1960s. It opened by 1968 as a realignment of NY 245, which overlapped US 15 and NY 21 north from the expressway to rejoin its previous routing in Wayland. On January 1, 1970, the entirety of the Genesee Expressway, including its proposed routing south to Avoca and north to Rochester, was redesignated as NY 401. NY 245 was then realigned to follow its previous at-grade routing between Dansville and Wayland. This move proved to be only temporary as NY 245 was truncated to the eastern terminus of its overlap with NY 21 in Naples. The former routing of NY 245 between Pike and Dansville was redesignated as NY 436 while the segment from Dansville from Wayland, which NY 245 had shared with NY 63 since the early 1940s, initially became unnumbered after NY 63 was truncated to Dansville around the same time. The change was short-lived, however, as NY 63 was reextended to Wayland in the late 1970s or early 1980s.