En 1874 volvió a casarse con la Infanta María José de Portugal, con la que tuvo otros cinco hijos.