El pueblo se encuentra en la montaña leonesa, en el extremo nororiental de la provincia, en el Valle del Río Tuéjar y se accede por tren hasta Puente Almuhey. En coche por la comarcal que va desde Puente hasta la Mata de Monteagudo en la cabecera del valle, donde se ubica la basílica de la Virgen de la Velilla. A dos kilómetros de Puente y después de 1 de Taranilla.