The town used to have a joint railway station terminus with Threshfield on the Yorkshire Dales Railway. The station was located on the west side of the River Wharfe, so it was not actually in Grassington. The line opened in July 1902 but closed down in September 1930 after only 28 years of service. The station remained open to freight and railtour traffic until 1969 when the tracks were removed south as far as the limestone quarry at Swinden. The site of the railway station is now a housing estate, but the Campaign for Better Transport have listed the Skipton to Grassington line as one which they wish to see re-opened to passenger traffic.