Fernando II contrajo matrimonio dos veces; la primera fue el 21 de noviembre de 1832 con la princesa María Cristina de Saboya, hija del Rey Víctor Manuel I de Saboya.