Está situado en un valle en las estribaciones de los montes del Peñagolosa a una distancia de 47 km por carretera de la capital de la provincia y a orillas del río Monleón.