Se casó en segundas nupcias el 29 de abril de 1874, en Kleinheubach, con la infanta María José de Portugal, hija de Miguel I de Portugal, a la que había conocido cuando era huésped de su cuñado, el rey Francisco II de las Dos Sicilias en el cercano castillo de Garasthausen, sobre el lago de Starnberg.