New York State Route 64 (NY 64) is a north–south state highway in the Finger Lakes region of New York in the United States. Its southern terminus is at an intersection with NY 21 in the hamlet of Bristol Springs within the town of South Bristol, Ontario County. The northern terminus is at a junction with NY 96 and NY 252 in the village of Pittsford, Monroe County. NY 64 is a mostly two-lane highway that primarily serves as a connector between the southeastern suburbs of the city of Rochester and the Canandaigua Lake area, home to Bristol Mountain Ski Resort. Near the midpoint of the route, NY 64 has an overlap with U.S. Route 20 (US 20) and NY 5 that takes the route through the village of Bloomfield.
Southern terminus of NY 64 at NY 21 in South Bristol
US 20 and NY 5 eastbound and NY 64 southbound at NY 444 near Bloomfield
Distinctive NY 64 overpass on NY Thruway in Pittsford
Approaching the northern terminus of NY 64 on NY 64 northbound in Pittsford
New York State Route 21 (NY 21) is a state highway extending for about one hundred miles (160.9 km) through the western part of New York in the United States. The southern terminus of the route is at an intersection with NY 417 in the village of Andover, and its northern terminus is at a junction with NY 104 in the town of Williamson. In between, NY 21 serves the cities of Hornell and Canandaigua and intersects several major east–west routes, including the Southern Tier Expressway near Hornell, the conjoined routes of U.S. Route 20 (US 20) and NY 5 in Canandaigua, the New York State Thruway (I-90) in Manchester, and NY 31 in Palmyra.
Northbound at the fork between NY 21 and NY 64 in South Bristol
Main Street in Canandaigua
Northern terminus of NY 21 at NY 104 in Williamson
The junction of Lake Road and Hamilton Street in Pultneyville, which was NY 21's northern terminus from 1930 to 1980.