Etter flere mislykkede ekteskapsprosjekter giftet Prinsesse Caroline seg 1 august 1829 i slottskirken på Frederiksberg slott utenfor København med farens fetter arveprins Frederik Ferdinand av Danmark. Ekteskapet var barnløst.