Hawes is approximately 16 miles east of Sedbergh, 16.5 miles west of Leyburn and 22 miles north of Settle, in the Yorkshire Dales National Park.