Le château de Davenescourt est situé sur le territoire de la commune de Davenescourt, dans le département de la Somme au nord de Montdidier.