El término municipal de Castrillo de Don Juan, que abarca una superficie de 48,94 km², está situado al sureste de la provincia de Palencia.