Capillas está ubicado al Suroeste de la provincia de Palencia y del área funcional del mismo nombre, sobre un teso en la campiña de Tierra de Campos, en la unidad territorial del mismo nombre, que abarca territorio de las provincias de Palencia, Valladolid y León. El pueblo ocupa las faldas del pequeño teso con la iglesia en el punto más alto y el caserío alrededor, en las suaves cuestas y en el llano. El ramal de Campos del Canal de Castilla bordea el núcleo por el norte, en dirección NE-SE, y delimita una banda de terrenos de regadío dentro de las campiñas de cereales de secano de Campos.
El núcleo está a muy poca distancia de uno de los centros principales de la subcomarca, Villarramiel, y sobre la carretera que lo une con otro de ellos, Ampudia, al SE. Una carretera secundaria lleva desde Capillas a Castromocho y desde allí a Palencia, al este.