The castle is on the edge of the town of Middleham, Castle Hill Middleham, North Yorkshire, Middleham, Leyburn DL8 4QG. There is no parking on-site, but there is free street parking outside and in the town only a few minutes walk.