Juan y María de las Mercedes residieron en Cannes (donde nació su primogénita, Pilar), Roma (donde nacieron sus otros tres hijos), y, al desencadenarse la Segunda Guerra Mundial, se trasladaron a Lausana (en la neutral Suiza) para vivir junto a la reina Victoria Eugenia, madre de Juan.