El 1 de abril de 1844, en Florencia, Leopoldo contrajo matrimonio con la Archiduquesa Augusta Fernanda de Austria-Toscana, segunda hija del Gran Duque Leopoldo II de Toscana.