Thurnscoe is a village in the Metropolitan Borough of Barnsley in South Yorkshire, England. The village falls within the Dearne North ward of the Barnsley Metropolitan Borough Council. Historically within the West Riding of Yorkshire, the village is approximately 9 miles (14 km) from Barnsley and 8 miles (13 km) from Doncaster. It is served by Thurnscoe railway station with bus links provided by Stagecoach. In 2011, it had a population of 8,687.