Craigs was a station on the Main Line of the Delaware, Lackawanna and Western Railroad in the town of York in Livingston County. The station was located on the north/east side of the tracks just west of Federal Road and north of Craig Road. I have not been able to find any photos of the station.
An 1892 complaint by people living in the town of York to the New York State Board of Railroad Commissioners noted that the DL&W had stopped passenger service to Linwood, Craigs, and Greigsville in November 1891. The same report stated that “At Craigs, three miles west of Greigsville, there are short sidings and a private storehouse in which is a waiting-room for passengers.”

History
The line was built in 1882 by the New York, Lackawanna and Western Railroad, which was leased by the DL&W immediately after the line was built. The DL&W operated the line until 1960 when the it merged with the Erie Railroad to form the Erie Lackawanna Railroad.
The last passenger train operated over the line on June 30, 1962.
The railroad through Craigs was operated by the Erie Lackawanna between 1960 and 1976 and Conrail from 1976 to 1982, when it was abandoned.