Yockenthwaite is a hamlet in the Craven district of North Yorkshire, England. The village lies in the Langstrothdale valley in the Yorkshire Dales National Park. Historically part of the West Riding of Yorkshire, Yockenthwaite is 20 miles north of Skipton and 8 miles south of Hawes.
Yockenthwaite lies on the north bank of the River Wharfe. It is better known than may be expected because a children's television character from The Rottentrolls takes its name from the hamlet.