Leopoldo acabó casándose con la princesa María de Saboya-Carignano, hija del príncipe José de Saboya-Carignano, el 16 de junio de 1837.