New York State Route 10 is a north-south highway that intersects New York State Route 67, an east-west highway in the south part of the town, at Ephratah village. Route 10 leads north to Piseco Lake in the Adirondacks and south to Canajoharie on the Mohawk River. Route 67 leads east to Johnstown and west to St. Johnsville on the Mohawk. New York State Route 29 is an east-west highway through the middle of the town; it leads east to Johnstown and west to Dolgeville.