Le château de Creuse est situé sur le territoire de la commune de Creuse, dans le département de la Somme au sud-ouest d'Amiens.