В 1847 году Хуан женился на Марии Беатрисе, эрцгерцогине Австрийской-Эсте (1824—1906), дочери герцога Модены Франческо IV д’Эсте. Супруги имели двоих сыновей: