A finales de 1538, cuando Margarita tenía quince años y en el marco del entendimiento que prosiguió a la tregua de Niza, su padre Francisco I y el emperador Carlos V acordaron casarla con el hijo de este, el futuro Felipe II de España, de once años en aquel entonces.