Carlos se casó, en Bruselas, con la Condesa Antoinette de Mérode-Westerloo (nacida como "Antoinette Ghislaine"), hija de Werner, Conde de Mérode, y de Victoria, Condesa de Spangen-d'Uyternesse, el 28 de septiembre de 1846.