Knock is a small village in the Westmorland and Furness district of Cumbria, England, and 1.9 km northwest of the larger village of Dufton and 3.1 km south of the village of Milburn. It lies midway between Cross Fell to the north and the town of Appleby-in-Westmorland to the south. Knock is situated 1 km east of the small hamlet and farm, Knock Cross.