Alfonso sposò la principessa [[Isabella di Trastamara]], figlia di [[Ferdinando II di Aragona|Ferdinando II]], [[re di [[Aragona]], e della regina di Castiglia, [[Isabella I di Castiglia|Isabella I]], nonché sorella dell'erede al trono dei regni di Aragona e Castiglia, il principe delle [[Asturie]], [[Giovanni di Trastamara|Giovanni]] e di [[Giovanna di Castiglia|Giovanna]], la futura regina di Castiglia, che passò alla storia come ''Giovanna la Pazza''.<br>Comunque Isabella era la seconda nella linea di successione ai troni di Castiglia ed Aragona e la cosa preoccupava i re cattolici, perché se il principe delle Asturie, che era gracilino, non fosse arrivato all'età adulta i tre regni si sarebbero riuniti sotto la guida portoghese.