Elsecar is a village in the metropolitan borough of Barnsley in South Yorkshire, England.
Elsecar has its own railway station on the Hallam and Penistone lines so it is possible to make direct journeys to Sheffield, Leeds and Huddersfield.
There is also a preserved railway - the Elsecar Steam Railway here.