Le château de Thieulloy est situé sur la commune de Thieulloy-la-Ville, dans le département de la Somme et le canton de Poix de Picardie.