En 1309, Alfonso IV se casó con la infanta Beatriz de Castilla, hija del rey Sancho IV de Castilla y de su esposa María de Molina.