Está 84 km al oeste de la capital de la provincia, situado en un cruce de vías a 711 metros sobre el nivel del mar y con unas coordenadas a 40º 55' latitud Norte y 6º 32' longitud Oeste, a orillas del río Huebra.