Alfonso XII dari Spanyol

Pada 23 Januari 1878 di Basilika Atocha di Madrid, Alfonso menikahi sepupu pertamanya, Putri Maria de las Mercedes, putri dari Antoine, Adipati Montpensier, namun Putri Mercedes meninggal setelah enam bulan pernikahannya.
Pada 29 November 1879 di Basilika Atocha di Madrid, Alfonso menikah lagi dengan saudaranya yang lebih jauh, Maria Christina dari Austria, putri dari Archduke Karl Ferdinand dari Austria dan istrinya Archduchess Elisabeth dari Austria. Pada saat berbulan madu, koki "pastry" bernama Otero menembaki raja muda dan istrinya saat mereka sedang berkendara di Madrid, namun keduanya selamat.Alfonso memiliki dua anak laki-laki dari hubungannya dengan Elena Armanda Nicolasa Sanz y Martínez de Arizala (lahir di Castellón de la Plana, 15 Desember 1849 – meninggal di Paris, 24 Desember 1898):