Castrillo de Onielo está a una distancia de 30 km de Palencia, la capital provincial, en la comarca de Cerrato.