Avoca is a town in Steuben County, New York, United States.
The town is in the northern part of the county, northwest of Bath, New York.
From c. 1853 to 1956, the Corning-Rochester line of the Erie Railroad passed through Avoca and Wallace.
This line, as far as Livonia, NY, was removed in 1956 by order of the ICC, at Erie's request.
The former DL&W route in the Town of Avoca is now operated by the B&H Rail Corp.
The Conhocton River flows through the town past Wallace, Bloomerville, and Avoca village.