En 1497, Margarita desposó al príncipe Juan de Aragón y Castilla (1478-1497), único hijo varón y heredero de los Reyes Católicos.