Niharra se encuentra en el centro del Valle Amblés, en la ribera del Adaja, a 1.088 metros de altitud y sus habitantes se dedican fundamentalmente a la agricultura y a la ganadería.
Se accede al pueblo desde la carretera N502, Ávila - Talavera, y dista 16 km de Ávila y 126 km de Madrid.
Ubicado en el antiguo camino que unía Ávila con el camino natural del puerto de Menga, utilizado desde la antigüedad, en sus inmediaciones se encuentra la Pared de los Moros, que presenta restos de una villa romana.
El pueblo tiene origen medieval. Aparece citado documentalmente por primera vez en el año 1250 formando parte del cabildo de Valle Amblés, uno de los territorios en que, a efectos del pago de diezmos, estaba organizada en la Edad Media la diócesis de Ávila.
Siempre fue lugar de realengo. Su concejo dependía directamente de la jurisdicción del concejo de Ávila y formaba parte del sexmo de San Pedro, uno de los siete sexmos en que estuvo organizada la tierra de Ávila hasta su disolución en el siglo XIX.
Zona arqueológica de Pared de los Moros
Iglesia de los Santos Cornelio y Cipriano Mártires
Ermita del Santísimo Cristo del Sepulcro
Bienes de Interés Cultural