Villaflor es una localidad y municipio español perteneciente a la provincia de Ávila, comunidad autónoma de Castilla y León.