Elslack is a village and civil parish in the former Craven District of North Yorkshire, England, close to the border with Lancashire and 4 miles west of Skipton. Thornton in Craven is nearby. The Tempest Arms is a large pub in the village, sited by the A56, which is popular with locals from the surrounding area. Elslack Moor, above the village, is crossed by the Pennine Way, though this does not visit the village itself.