Al poco tiempo se anunció su compromiso, y el 27 de julio de 1857, el archiduque Maximiliano de Austria contrajo matrimonio con la princesa Carlota Amalia de Bélgica, hija del monarca más rico de Europa.