Rebeca Olvera stammt aus Mexiko. Sie studierte am Conservatorio Nacional de Musica in Mexiko City und war von 2005 bis 2007 Mitglied des IOS am Opernhaus Zürich. Anschliessend wurde sie hier festes Ensemblemitglied und sang u.a. Adina (L’elisir d’amore), Norina (Don Pasquale), Berenice (L’occasione fa il ladro), Giulia (La scala di seta), Rosina (Paisiellos Il barbiere di Siviglia), Blonde (Die Entführung aus dem Serail), Madame Herz (Der Schauspieldirektor), Dorinda (Orlando), Isolier (Le comte Ory), Adalgisa (Norma) und Zaida (Il turco in Italia). Dabei arbeitete sie mit Dirigent:innen wie Ralf Weikert, Vladimir Fedoseyev, William Christie, Marc Minkowski, Nello Santi, Adam Fischer, Fabio Luisi, Diego Fasolis, Franz Welser-Möst, Emmanuelle Haïm und Alessandro De Marchi. Mit José Carreras gab sie Konzerte in Südamerika und Europa (Carreras-Gala 2007 in der ARD) und mit Plácido Domingo in Mexiko. 2016 sang sie Adalgisa in Norma neben Cecilia Bartoli im Théâtre des Champs-Élysées, beim Edinburgh Festival und im Festspielhaus Baden-Baden. In Zürich war sie als Despina, Musetta, Frasquita in Carmen, Mi in Das Land des Lächelns, Zaida in Il turco in Italia, Komtesse Stasi in Die Csárdásfürstin, Waldvöglein in Siegfried und Contessa di Folleville in Il viaggio a Reims zu hören – letztere Rolle sang sie auch an der Royal Danish Opera. Sie sang Isolier an der Opéra de Monte-Carlo und Clorinda (La Cenerentola) an der Wiener Staatsoper. Ausserdem trat sie als Berta (Il barbiere di Siviglia) und im Galakonzert Carmencita & Friends bei den Salzburger Festspielen auf.