Hafod y Llyn was replaced by the new station at Tan-y-Bwlch which opened in July 1873 and closed to passengers on 15 September 1939.
Passenger service to Tan-y-Bwlch was resumed on 5 April 1958, and the station was the terminus of the railway until was reopened in 1968.