Está situada en un valle de montaña que vierte sus aguas al río Miera, a 682 metros de altitud sobre el nivel del mar, y a una distancia de 43,8 kilómetros por carretera de Santander, la capital autonómica, y de 40,7 de la capital municipal, Veguilla.