Está situada en la orilla derecha del río Esgueva, cerca del límite con la provincia de Palencia, a 36 km de Tórtoles de Esgueva.