Glafira po raz drugi wyszła za mąż za Jubę II, króla Numidii, potem Mauretanii. Do ich spotkania doszło między 2 p.n.e. a 2 r. n.e., kiedy Juba towarzyszył Gajuszowi Cezarowi w podróży na tereny wschodniego brzegu Morza Śródziemnego. Do ślubu doszło zapewne 5 n.e., kiedy zmarła jego pierwsza żona Kleopatra Selene II, córka triumwira rzymskiego Marka Antoniusza i królowej Egiptu Kleopatry VII. Małżeństwo ich trwało krótko, bowiem Juba II zapewne odprawił Glafirę do jej ojca do Kapadocji.
Trzecim i ostatnim mężem Glafiry był etnarcha Judei, Samarii i Idumei Herod Archelaos, brat przyrodni zmarłego Aleksandra I, pierwszego jej męża. Małżonek był synem i następcą króla Judei Heroda I Wielkiego oraz Maltake. Archelaos zakochując się w niej, zostawił swą pierwszą żonę Mariamme. Małżeństwo między nimi zostało zawarte wbrew prawu żydowskiemu, ponieważ Glafira posiadała potomstwo z pierwszego małżeństwa. Związek ich jednak trwał krótko, bowiem Glafira wkrótce zmarła.
Glafira urodziła Aleksandrowi I, pierwszemu mężowi, dwóch synów, Aleksandra II (ur. 15 p.n.e., zm.