Zmarł 28 lutego 1941 w Rzymie.
Małżeństwo i potomstwo thumb|Żona Alfonsa XIII, królowa Wiktoria Eugenia z dziećmiAlfons był żonaty z Wiktorią Eugenią – córką Henryka Battenberga, która przekazała najstarszemu i najmłodszemu synowi hemofilię, pojawiającą się co drugie pokolenie u męskich potomków królowej Wiktorii. Pozostawił po sobie sześcioro dzieci (dwie córki i czterech synów): Alfonsa Pío Cristino Eduarda (1907–1938), księcia Asturii Jaime Leopolda Isabelina Enrique (1908–1975), księcia Segowii i Madrytu Beatriz Isabel Federicę Alfonsę Eugenię (1909–2002) Maríę Cristinę Teresę Alejandrę (1911–1996) Juana Carlosa Teresa Silvestra Alfonsa (1913–1993), hrabiego Barcelony Gonzala Manuela Maríę Bernarda (1914–1934)
Alfons XIII miał również kilkoro dzieci ze związków pozamałżeńskich: z francuską arystokratką Mélanie de Gaufridy de Dortan, miał syna: Rogera Leveque de Vilmorin (1905–1980) z hiszpańską aktorką Carmen Ruíz Moragas, miał dwoje dzieci: Anę Maríę Teresę Ruíz Moragas (1925–1965) Leandra Alfonsa Ruíza Moragasa (ur. 1929), oficjalnie uznanego 21 maja 2003 jako „Leandro Alfonso de Borbón Ruíz, syn króla, infant Hiszpanii”