Fernando II se casó el 1 de enero de 1836, con la reina María II de Portugal, hija del rey Pedro I de Brasil y IV de Portugal, con quien tuvo 11 hijos: